2016-07-27 10 views
3

Ich versuche SMTP zu verwenden, um Mails in Python 2.7 zu senden. Der Code unten ist recht einfach:smtplib.SMTPAuthenticationError: (535, '5.7.3 Authentifizierung fehlgeschlagen')

import smtplib 

def main(argv=None): 

    sender = '[email protected]' 
    receivers = ['[email protected]']  

    message = """ 
    This is a test e-mail message. 
    """ 

    smtpObj = smtplib.SMTP('[email protected]',25) 

    smtpObj.login('abc', 'pwd')  
    smtpObj.sendmail(sender, receivers, message)   
    print "Successfully sent email" 


if __name__ == '__main__': 
main() 

Nun, wenn ich den folgenden Code ausführen, halte ich diese Ausnahme erhalten:

smtplib.SMTPAuthenticationError: (535, '5.7.3 Authentifizierung nicht erfolgreich').

Bitte beraten.

Danke,

Antwort

3

Eigentlich als ich versuchte, die gleichen Aussagen über Python-Konsole ausführen Ich habe erfahren, dass das Passwort falsch war und aufgrund unterschiedlicher Zeichencodierung.

Für alle anderen Benutzer, verzichten Sie sich vor Kopieren und Einfügen

two muppets

+0

Gleiche, was ich wurde auch vergessen –

1

hatte das gleiche Problem.

2 Optionen,

try Wechsel:

smtpObj = smtplib.SMTP('[email protected]',25) 

zu:

smtpObj = smtplib.SMTP('[email protected]',587) 

Andere Möglichkeit ist, dass Ihre Login nicht korrekt ist. In meinem Fall im Austausch mit und den Login-Namen adres nicht per E-Mail, aber Benutzername nur

Hier wird mit dem Code im für Exchange-Server:

import smtplib 

def sendmail(): 
    subject = 'message subject' 
    to = '[email protected]' 
    sender = '[email protected]***.nl' 
    smtpserver = smtplib.SMTP("mail.mymailserver.nl",587) 
    user = 'myussername' 
    password = 'mypassword' 
    smtpserver.ehlo() 
    smtpserver.starttls() 
    smtpserver.ehlo 
    smtpserver.login(user, password) 
    header = 'To:' + to + '\n' + 'From: ' + sender + '\n' + 'Subject:' + subject + '\n' 
    message = header + '\n This is my message' 
    smtpserver.sendmail(sender, to, message) 
    smtpserver.close() 
Verwandte Themen