Python-login E-Mail-server-Authentifizierung ein Fehler
Bin ich auf einer Linux-Maschine. Meine Firma hat eine E-Mail-exchange-server bereits konfiguriert. Ich bin mit einem Python-Skript, um zu versuchen, um sich an den E-Mail-server, so dass ich senden Sie eine E-Mail programmgesteuert. Hier ist was ich habe, so weit -
server = smtplib.SMTP('email-0.abc.com', 25)
server.set_debuglevel(1)
server.ehlo_or_helo_if_needed()
server.login('abc/johndoe', 'pwd')
Jedoch auf dem server.login-Befehl, bekomme ich die Fehlermeldung wie
raise SMTPException("No suitable authentication method found.")
SMTPException: No suitable authentication method found.
Wer weiß, was das problem ist bitte?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie möglicherweise zu wechseln STARTTLS Authentifizierung. Hier ist ein Beispiel, das mir geholfen.
Wie Zum Senden von E-Mail In Python Über SMTPLIB
Es scheint, dass Ihre E-Mail-Server ist die Ablehnung der plain-Authentifizierung-Methode.
Welchen server Ihr verwenden?
Wenn MS Exchange finden Sie in diesem Artikel: http://www.exchangeinbox.com/article.aspx?i=93
War ich immer die gleichen Fehler. Mein Fall konnten die verschiedenen von Ihnen, aber Fehler ist der gleiche, wie Sie erwähnt.
In meinem Szenario habe ich nicht übergibt den Benutzernamen und das Passwort für die Authentifizierung als server-IP wurde Hinzugefügt, in die white-Liste von SMTP-mail-server. Und ich war vorbei, Benutzername und Passwort für die Authentifizierung, die gab mir die Fehlermeldung: "Keine passende Authentifizierungs-Methode gefunden."
Ist dies nicht der Fall mit Ihnen, aber ich dachte einfach, zu teilen, meine Erfahrung für die gleiche Art von Fehler, so dass jemand kommen, um diesem thread profitieren können.
Dank.