Puncte:0

Redirecționare Postfix către Gmail și către utilizatorul UNIX local

drapel cn

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]
Paul avatar
drapel cn
Ce se întâmplă dacă faci o intrare în „aliases”? Nu sunt clar de ce nu va funcționa pentru tine.
Jay Bosamiya avatar
drapel cn
Mulțumesc pentru sugestie. Am testat adăugând `baz: /var/mail/baz` la `/etc/aliases` (și rulând `newaliases` și repornind postfix) dar tot nu va funcționa.
Lexib0y avatar
drapel cn
Ai rulat postmap pe /etc/postfix/virtual?
Puncte:0
drapel us
dan

@foo.com în interiorul tău /etc/postfix/virtual este un wildcard. ( extras din comentariul din /etc/postfix/virtual ).

Aceasta înseamnă că totul este destinat [email protected] va fi acceptat dacă utilizator este un cont local sau nu.

În interiorul tău virtual fişier, baz nu este o adresă corectă, este un cont de utilizator. O adresă corectă ar fi baz@domeniul meu. Și, desigur, domeniul meu nu putea fi foo.com nici nimic dintr-un subdomeniu, cu excepția cazului în care doriți să jucați cu bucle de rescriere infinite.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.