Relay für lokale Domain von Sendmail

941
billynoah

Sendmail auf webserver.mydomain.com sendet alle E-Mails ordnungsgemäß, mit Ausnahme der E-Mail-Adresse, die an anyone@mydomain.com gerichtet ist.

Die E-Mails von mydomain.com werden nicht lokal verarbeitet, und die mx-Einträge sind so konfiguriert, dass sie auf den entsprechenden Mailserver verweisen. Die von sendmail gesendeten E-Mails scheinen jedoch vom lokalen Server weitergeleitet zu werden, anstatt vom Mailserver, auf den die mx-Datensätze verweisen.

Ich habe mydomain.com aus / etc / mail / local-host-names entfernt und sendmail neu gestartet, aber ohne Erfolg. Das Mail-Protokoll zeigt an, dass sendmail sich mit dem lokalen Relay 127.0.0.1 verbindet und eine Meldung "Benutzer unbekannt" zurückgibt.

1
Für das Protokoll habe ich das nie gelöst, sondern als MTA auf Postfix umgestellt und hatte seitdem kein solches Problem. Ich bin immer noch an einer Lösung interessiert, die sendmail verwendet. billynoah vor 10 Jahren 0
Befindet sich `mydomain.com` in den Listen der lokalen E-Mail-Domänen, die von den folgenden Befehlen bereitgestellt werden? `echo '$ = w' | sendmail -bt`, `echo '$ = w' | sendmail -bt -O DontProbeInterfaces = Trues` Ist es "dieser Host-E-Mail-Name"? `echo '$ j' | sendmail -bt` AnFi vor 10 Jahren 0
Beide Befehle geben den Fehler `sendmail: fatal: nicht unterstützt: -bt` zurück billynoah vor 10 Jahren 0
Könnten Sie das von Ihnen verwendete MTA-Paket nennen? [Exim / postfix / ...] Es darf nicht sendmail sein. Die anderen Pakete bieten "sendmail-ähnliches Aussehen", um das Senden von E-Mails mit dem Befehl sendmail zu ermöglichen. AnFi vor 10 Jahren 0
Ja, wie ich im ersten Kommentar sagte, bin ich zu Postfix gewechselt, wenn ich sendmail nicht zur Arbeit bekommen konnte. billynoah vor 10 Jahren 0

0 Antworten auf die Frage