J'essaie de diagnostiquer pourquoi l'envoi d'e-mails via Amazon SES ne fonctionne pas via python.
L'exemple suivant illustre le problème, où user
y pass
sont réglés sur les informations d'identification appropriées.
>>> import smtplib
>>> s = smtplib.SMTP_SSL("email-smtp.us-east-1.amazonaws.com", 465)
>>> s.login(user, pw)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/smtplib.py", line 549, in login
self.ehlo_or_helo_if_needed()
File "/usr/lib/python2.6/smtplib.py", line 510, in ehlo_or_helo_if_needed
(code, resp) = self.helo()
File "/usr/lib/python2.6/smtplib.py", line 372, in helo
(code,msg)=self.getreply()
File "/usr/lib/python2.6/smtplib.py", line 340, in getreply
raise SMTPServerDisconnected("Connection unexpectedly closed")
smtplib.SMTPServerDisconnected: Connection unexpectedly closed
Ce message n'est pas particulièrement utile, et j'ai essayé d'autres vérités, mais je n'arrive pas à le faire fonctionner.
Je peux envoyer des courriels en utilisant mon client de messagerie Thunderbird avec ces paramètres, donc ma supposition est que je suis la mission quelque chose liée à TLS.