Aș dori să redirecționez toate e-mailurile care vin la tot ce se află în @foo.com la bar@gmail.com și, de asemenea, utilizatorului UNIX baz.
Am încercat să le adaug pe amândouă baz și bar@gmail.com la virtual fișier (vezi configurația de mai jos), dar pare să redirecționeze numai e-mailurile către bar@gmail.com ș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; bar@gmail.com 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, bar@gmail.com