Tema: Re: Konsultuoju pašto klausimais
Autorius: Nerijus Kislauskas
Data: 2014-12-19 14:07:44
On 12/19/2014 01:40 PM, Nerijus wrote:
> Dar kažkiek panašus klausimas. Serveryje yra mailman'as. Yra sukurti keli listai.
> Kiekvienam listui sukurti virtualūs aliasai mysql'e, pvz.:
>
> visi@domain.lt visi@local.domain.lt
> visi-admin@domain.lt visi-admin@local.domain.lt
> visi-bounces@domain.lt visi-bounces@local.domain.lt
> visi-confirm@domain.lt visi-confirm@local.domain.lt
> iš viso 10, kiek reikia mailmanui.
Iš principo kitaip ir neišeis, nes postfix virtualios lentelės (virtual
teiblai) nemoka mapinti į paipą. Mapinant į lokalų vartotoją
local.domain.lt nėra būtinas. Gali tiesiog būti:
visi@domain.lt visi
Į paipą moka mapinti tik lokalus transportas, todėl virtual->local
mapinimas būtinas.
Bet tu gali main.cf padaryti taip:
alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
....
virtual_alias_maps = hash:/var/lib/mailman/data/virtual-mailman
O mm_cfg.py darai:
....
MTA='Postfix'
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['domenas1.lt','domenas2.lt']
....
Kadangi seniai dariau, tai galbūt kažkas bus pasikeitę. Ir nieko
nereikia papildomai daryti. Kuriant naują mailling listą netgi postmap
pats padaro.
# head -5 /var/lib/mailman/data/virtual-mailman
# This file is generated by Mailman, and is kept in sync with the binary
hash
# file virtual-mailman.db. YOU SHOULD NOT MANUALLY EDIT THIS FILE
unless you
# know what you're doing, and can keep the two files properly in sync.
If you
# screw it up, you're on your own.
#
#
--
Pagarbiai,