Ich versuche, E-Mail mit Python-Modul SMTP-Modul zu senden, aber ich habe einen Fehler erhalten.SMTPException: STARTTLS-Erweiterung nicht vom Server unterstützt
import smtplib
s = smtplib.SMTP('smtp.gmail.com', 587)
s.ehlo()
s.starttls()
s.login("[email protected]", "yyyyyyy")
message = "Message_you_need_to_send"
s.sendmail("[email protected]", "[email protected]", message)
s.quit()
Ich habe Fehler wie unten:
Traceback (jüngste Aufforderung zuletzt): File "/home/engineer/demo.py", Linie 52, in s.starttls() Datei "/usr/lib/python2.7/smtplib.py", Zeile 637, in starttls auslösen SMTPException ("STARTTLS Erweiterung wird nicht vom Server unterstützt.") SMTPException: STARTTLS Erweiterung wird nicht vom Server unterstützt.
Log 1/2: senden: 'ehlo [127.0.1.1] \ r \ n' Antwort: '250-smtp.gmail.com zu Ihren Diensten, [115.118.5.146] \ r \ n' Antwort : '250-SIZE 35882577 \ r \ n' Antwort: '250-8BITMIME \ r \ n' Antwort: '250-ENHANCEDSTATUSCODES \ r \ n' Antwort: '250-PIPELINING \ r \ n' Antwort: '250 SMTPUTF8 \ r \ n' Antwort: retcode (250); Msg: smtp.gmail.com zu Ihren Diensten, [115.118.5.146] GRÖSSE 35.882.577 8BITMIME ENHANCEDSTATUSCODES PIPELINING SMTPUTF8 – venkat
Log 2/2: Traceback (jüngste Aufforderung zuletzt): Datei „/ home/Ingenieur/mail.py ", Zeile 8, in s.starttls() Datei" /usr/lib/python2.7/smtplib.py ", Zeile 637, in starttls auslösen SMTPException (" STARTTLS Erweiterung wird nicht vom Server unterstützt. ") SMTPException: STARTTLS-Erweiterung wird vom Server nicht unterstützt. –
venkat
Welchen Status hat Ihr ** ** Weniger sichere Apps zulassen ** in Ihrer Google Mail-Einstellung? –