
Ich kann die E-Mails von meinem Server nagios.emoney.com nicht an den Relay-Host mit SMTP-Protokoll senden. Ich habe einen TCPdump in Richtung v-smtpgw5.ka.kasnova.net cmsmtp ausgeführt und den folgenden FEHLER gefunden: -
220 v-smtpgw5.ka.kasnova.net cmsmtp ESMTP-Server bereit
EHLO nagios.emoney.com
250-v-smtpgw5.ka.kasnova.net hallo [192.176.46.25], freut mich, Sie kennenzulernen
250-HILFE
250-AUTH LOGIN PLAIN CRAM-MD5 DIGEST-MD5
250-SIZE 157286400
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 OK
MAIL VON: SIZE=23469
550 5.1.0 hajYZDVLAFhmqhajYZZnfF Absenderdomäne abgelehnt [403]
RSET 250 2.0.0 OK
BEENDEN
221 2.0.0 v-smtpgw5.ka.kasnova.net cmsmtp schließt Verbindung
Kann mir bitte jemand helfen, herauszufinden, was hier nicht stimmt?
Antwort1
Der wahrscheinlichste Grund für die Ablehnung der Weiterleitung für Ihre Domain ist, dass Ihr Mailprogramm in der MAIL FROM:
Anweisung anscheinend nie angibt, von welcher Adresse Sie senden. Beachten Sie, dass danach keine E-Mail-Adresse angegeben ist und direkt zum SIZE=23469
? gesprungen wird. Dies wird als Nullpfad bezeichnet. Dies ist gemäß RFC eine gültige Syntax, aber viele Mailserver lehnen das Senden im Namen einer unbekannten Adresse ab.
Sie haben nicht gesagt, welches Programm die E-Mail generiert, aber wenn Sie im Programm eine "Senden als"-E-Mail-Adresse konfigurieren, sollte diese in der SMTP-Konversation verwendet werden. Es würde eher so aussehen:
MAIL FROM: <[email protected]> SIZE=23469
oder
MAIL FROM: John Doe<[email protected]> SIZE=23469
Antwort2
Sie können E-Mails nicht über einen SMTP-Server weiterleiten, ohne sich vorher zu authentifizieren. Ein Benutzername und ein Kennwort sind erforderlich.