Aș dori să redirecționez toate e-mailurile care vin la tot ce se află în @foo.com
la [email protected]
și, de asemenea, utilizatorului UNIX baz
.
Am încercat să le adaug pe amândouă baz
și [email protected]
la virtual
fișier (vezi configurația de mai jos), dar pare să redirecționeze numai e-mailurile către [email protected]
și nu-l adăugați /var/mail/baz
. Fără erori în ceea ce privește livrarea către baz
apare nici în jurnal (și nici măcar nu menționează baz
în /var/log/mail.log
; [email protected]
face apar în jurnal totuși cu a stare=trimis
, după care qmgr
spune „eliminat”; nu apar informații suplimentare despre e-mailul de testare).
Există ceva care îmi lipsește? om 5 virtual
spune @domeniu adresa, adresa,...
este acceptat ca model, deci eu gândi asta ar trebui să funcționeze, nu?
/etc/postfix/main.cf
:
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = nu
append_dot_mydomain = nr
readme_directory = nr
compatibility_level = 2
# Parametri TLS
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=da
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = mailme
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, mailme.foo.com, mailme, localhost.localdomain, localhost
relayhost =
rețelele mele = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
cutie_poștală_size_limit = 0
destinatar_delimiter = +
inet_interfaces = all
# Utilizați numai ipv4; din anumite motive, ipv6 (utilizat când este setat la „toate”) provoacă mesaje „inaccesibile în rețea” în /var/log/mail.log
inet_protocols = ipv4
# Redirecționare
virtual_alias_domains = foo.com
virtual_alias_maps = hash:/etc/postfix/virtual
/etc/postfix/virtual
:
@foo.com baz, [email protected]