W jaki sposób określasz nazwę FQDN (nazwę hosta i domeny), którą serwer pocztowy przedstawia jako HELO / EHLO podczas wysyłania wychodzących wiadomości e-mail za pomocą sendmaila?
9
Dodałem następujące w sendmail.mc:
define(`confDOMAIN_NAME', `mail.foo.com')dnl
i wtedy:
m4 sendmail.mc > sendmail.cf
service sendmail restart
Zweryfikowałem również, że działało to z usługą weryfikacji adresu e-mail pod adresem http://www.port25.com/domainkeys/ ([email protected]). Czysta usługa, wysyłasz do niej wiadomość e-mail, a ona odpowiada na nagłówek z informacją o SPF, kluczach domeny itp.
confDOMAIN_NAME
NIE powinna być domeną e-mail. Ustawienie tej wartości spowoduje, że sendmail będzie odrzucał wiadomości, ponieważ uważa, że skrzynki pocztowe są (lub powinny być) lokalne.foo.localdomain
wyświetlaniu się w nagłówkach wiadomości e-mail, spróbuj użyćMASQUERADE
funkcji, aby upewnić się, że wysłana poczta nie zawiera nazwy komputera lokalnego w nagłówkach . Dostałem to stąd (wiersze muszą być wprowadzone przed wszelkimiMAILER
wpisami) cyberciti.biz/tips/…Dla kompletności - można również użyć
jeśli ktoś potrzebuje większej kontroli absolutnej (np. w więzieniu freeb-bsd, może być pożądane, aby pliki confDOMAIN_NAME i MASQUERADE_AS różniły się znacznie od nazw HELO / EHLO.
Dw.
źródło
Skonfiguruj również
/etc/hosts
plik jak poniżejźródło