Sendmail lokalna domena przekaźnika

1

Sendmail w webserver.mydomain.com wysyła wszystkie e-maile poprawnie, z wyjątkiem wiadomości e-mail zaadresowanych do ktoś@mojadomena.com.

Poczta mydomain.com nie jest obsługiwana lokalnie, a rekordy mx są skonfigurowane tak, aby wskazywały odpowiedni serwer poczty. Ale poczta wysyłana z sendmaila wydaje się być przekazywana z lokalnego serwera zamiast serwera pocztowego, w którym znajduje się punkt mx.

Usunąłem mydomain.com z / etc / mail / local-host-names i zrestartowałem sendmaila, ale bezskutecznie. Dziennik poczty pokazuje, że sendmail łączy się z lokalnym przekaźnikiem 127.0.0.1 i zwraca komunikat „Nieznany użytkownik”.

billynoah
źródło
Dla przypomnienia, nigdy nie rozwiązałem tego, ale przełączyłem się na postfix jako mój MTA i nie miałem z tym problemu. Nadal jestem zainteresowany rozwiązaniem używającym sendmaila.
billynoah
Jest mydomain.com na listach lokalnych domen e-mail dostarczonych przez poniższe polecenia? echo '$=w' | sendmail -bt , echo '$=w' | sendmail -bt -O DontProbeInterfaces=Trues Czy to „ta nazwa hosta”? echo '$j' | sendmail -bt
AnFi
oba te polecenia zwracają błąd sendmail: fatal: unsupported: -bt
billynoah
Czy możesz nazwać pakiet MTA, którego używasz? [Exim / postfix / ...] To nie jest sendmail. Pozostałe pakiety „zapewniają sendmailowi ​​podobny wygląd”, aby umożliwić wysyłanie wiadomości e-mail za pomocą polecenia sendmail.
AnFi
tak, jak powiedziałem w pierwszym komentarzu, przełączyłem się na postfix, kiedy nie mogłem uruchomić sendmaila.
billynoah