Postfix: wyłącz lokalne dostarczanie
Mam serwer pocztowy z głównym rekordem MX i ten serwer pocztowy obsługuje wszystkie skrzynki pocztowe, pocztę przychodzącą i wychodzącą.
Konfiguruję drugi serwer pocztowy, który nie ma rekordu MX, ale działa tylko jako serwer tylko do wysyłania poczty, żadna poczta przychodząca nie jest akceptowana. Ten drugi serwer służy wyłącznie do wysyłania poczty z witryny sieci Web o zrównoważonym obciążeniu w wielu witrynach, a dostęp do wysyłania poczty z tego drugiego serwera pocztowego mają tylko witryny serwerów sieci Web.
Wszystko powyższe działa świetnie, problem z jakim obecnie się spotykam polega na tym, że gdy ktoś wypełnia formularz kontaktowy na stronie, wysyłam e-mail do użytkownika, który przesłał formularz, a także przesyłam treść formularza do informacji e-mail do witryny to example.com i wysyłam jeden z e-maili na adres info@example.com, problem polega na tym, że e-mail do info@example.com jest przetwarzany lokalnie na serwerze i chcę, aby był wysyłany na zewnątrz z drugi serwer pocztowy jako i każdą inną pocztę.
Serwer poczty elektronicznej
mail2.example.com.
Mam nadzieję, że to ma sens.
main.cf
myhostname = mail2.example.com
mydomain = example.com
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
local_recipient_maps = unix:passwd.byname $alias_maps# Custom changes
message_size_limit = 10485760
mailbox_size_limit = 0
always_add_missing_headers = yes# Server
smtpd_tls_loglevel = 1
smtpd_tls_security_level = may
smtpd_tls_cert_file =/etc/letsencrypt/live/mail2.example.com/fullchain.pem
smtpd_tls_key_file =/etc/letsencrypt/live/mail2.example.com/privkey.pem
smtpd_tls_CApath =/etc/letsencrypt/live/mail2.example.com
smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3
smtpd_tls_protocols = !SSLv2,!SSLv3
smtpd_tls_mandatory_ciphers = high
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_tls_eecdh_grade = strong# Client
smtp_tls_loglevel = 1
smtp_tls_security_level = may
smtp_tls_cert_file =/etc/letsencrypt/live/mail2.example.com/fullchain.pem
smtp_tls_key_file =/etc/letsencrypt/live/mail2.example.com/privkey.pem
smtp_tls_CApath =/etc/letsencrypt/live/mail2.example.com
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtp_tls_mandatory_exclude_ciphers = MD5 , DES, ADH, RC4, SRP, 3DES, eNULL
smtp_tls_mandatory_protocols = !SSLv2, !SSLv3
smtp_tls_protocols = !SSLv2,!SSLv3
smtp_tls_mandatory_ciphers = high
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
2 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
) leczyć
jak każda inna domena.
Rozwiązanie tego problemu jest znacznie łatwiejsze: po prostu usuń
(te.
) z twojego
http://www.postfix.org/postcon ... ation, w rezultacie:
W rzeczywistości po zmianie zmiennych tak było:
Jest to również ustawienie domyślne dla
więc usunięcie całej linii ma ten sam efekt.
Anonimowy użytkownik
Potwierdzenie od:
Konfigurowanie Postfix jako głównego lub zapasowego hosta MX dla lokalizacji zdalnej
http://www.postfix.org/STANDAR ... ackup
.