Sendmail – Wie kann ich E-Mails weiterleiten/versenden? (Fehler 503: Nicht autorisiert, verwenden Sie AUTH)

Sendmail – Wie kann ich E-Mails weiterleiten/versenden? (Fehler 503: Nicht autorisiert, verwenden Sie AUTH)

Ich habe eine Anleitung zum Einrichten von Sendmail mit einem Smarthost ssrs.reachmail.net befolgt. Allerdings gelingt es mir nicht, erfolgreich eine E-Mail von meinem Server an mein Gmail-Konto zu senden.

Ich glaube, ich verstehe einige Dinge falsch. Wie soll ich jetzt weitermachen? Muss ich einen E-Mail-Server erstellen, um die E-Mail des E-Mail-Absenders zu verwenden?[email geschützt]? Ich nahm an, dass Sendmail dies getan hat?

Unten finden Sie eine Test-E-Mail

root@example:/etc/mail/auth# sendmail -Am -v -t
to: [email protected]
From: [email protected]
Subject: Test
Test

[email protected]... Connecting to ssrs.reachmail.net. port 587 via relay...
220 ssrs.reachmail.net rmsmtp 3.1.0a c8a9c89b7f
>>> EHLO example.duckdns.org
250-EASYSMTP
250-8BITMIME
250-SIZE 102400000
250-AUTH PLAIN LOGIN
250 STARTTLS
>>> STARTTLS
220 go ahead
>>> EHLO example.duckdns.org
250-EASYSMTP
250-8BITMIME
250-SIZE 102400000
250-AUTH PLAIN LOGIN
250 STARTTLS
>>> MAIL From:<[email protected]> SIZE=70
503 error: not authorized, use AUTH
root... Connecting to local...
root... Sent
Closing connection to ssrs.reachmail.net.
>>> QUIT
221 bye

Dies befindet sich in /var/log/mail.log

Mar  1 22:25:35 example sendmail[4733]: t226OaIL004733: from=root, size=70, class=0, nrcpts=1, msgid=<[email protected]>, relay=root@localhost
Mar  1 22:25:36 example sendmail[4733]: STARTTLS=client, relay=ssrs.reachmail.net., version=TLSv1/SSLv3, verify=FAIL, cipher=AES256-SHA, bits=256/256
Mar  1 22:25:36 example sendmail[4733]: t226OaIL004733: [email protected], ctladdr=pi (1000/1000), delay=00:01:00, xdelay=00:00:01, mailer=relay, pri=30070, relay=ssrs.reachmail.net. [66.251.253.157], dsn=5.0.0, stat=Service unavailable
Mar  1 22:25:36 example sendmail[4733]: t226OaIL004733: t226OaIM004733: DSN: Service unavailable
Mar  1 22:25:36 example sendmail[4733]: t226OaIM004733: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent

Antwort1

Das Problem besteht darin, dass Sie SMART_HOSTIhrem Server nicht zutrauen, E-Mails von einem beliebigen Absender an einen beliebigen Empfänger zu senden. Er hält Sie für einen ganz gewöhnlichen Relayer und weist Sie deshalb ab.

Entweder Sie kontrollieren ssrs.reachmail.net. In diesem Fall müssen Sie ihm mitteilen, dass Ihr Server zum Senden von E-Mails berechtigt ist, indem Sie seine IP-Adresse in (eg) auflisten /etc/mail/accessund die DB-Dateien neu erstellen. Oder Sie kontrollieren es nicht. In diesem Fall müssen Sie dem Sendmail Ihres Servers mitteilen, dass es das tun soll, was in der Fehlermeldung steht, und SMTP AUTHsich mit authentifizieren soll, ssrs.reachmail.netbevor es versucht, E-Mails von ihm weiterzuleiten.

verwandte Informationen