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,