Używam Sendmaila na serwerze Centos do wysyłania wiadomości e-mail dla skryptów PHP, ale problem polega na tym, że poczta jest dostarczana do lokalnej skrzynki pocztowej na komputerze, a nie to, co jest określone w rekordach MX dla domeny - które faktycznie wskazują na inny komputer I używać do wiadomości e-mail.
Chciałbym, aby sendmail nie próbował dostarczać poczty lokalnie dla domeny, dla której skonfigurowano urządzenie, czy istnieje prosty sposób na wyłączenie dostarczania lokalnego?
Domena nie znajduje się w pliku nazw hosta lokalnego.
Robiłem już dużo googlingu i spojrzałem na:
Konfiguracja Sendmail, aby nie dostarczać poczty do lokalnego komputera
Wyłącz dostarczanie lokalne w Sendmail
Ale albo nie ma odpowiedzi, albo jest nieodpowiednia.
Nie chcę przekazywać na inny serwer, chcę tylko, aby wysyłał pocztę niezależnie od domeny.
Aby podać przykład:
Mam dwa serwery, jeden to serwer pocztowy w mail.example.com i serwer internetowy, który jest example.com, kiedy korzystam z usługi smtp na serwerze internetowym, aktualnie kieruję pocztę do lokalnej skrzynki pocztowej na example.com, ale powinien być wysyłany do skrzynek pocztowych na mail.example.com
Dane wyjściowe sendmail -bt zwraca:
TRYB TESTU ADRESU (zestaw reguł 3 NIE jest wywoływany automatycznie) Wchodzić > 3,0 info@example.com Kanonizacja danych wejściowych: info @ przyklad. com Wejście Canonify2: informacje Zwraca Canonify2: informacje zwroty kanoniczne: informacje parsowanie danych wejściowych: informacje Parse0 input: info Parse0 zwraca: informacje Wejście ParseLocal: informacje Zwraca ParseLocal: informacje Parse1 input: info Parse1 zwraca: $ # local $: info parsuje zwraca: $ # local $: info