मैं निदान करने की कोशिश कर रहा हूं कि क्यों अमेज़ॅन एसईएस के माध्यम से ईमेल भेजना पाइथन के माध्यम से काम नहीं कर रहा है।अमेज़ॅन एसईएस एसएमटीपी पायथन उपयोग
निम्नलिखित उदाहरण समस्या का प्रदर्शन करता है, जहां user
और pass
उपयुक्त प्रमाण-पत्रों पर सेट हैं।
>>> 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
यह संदेश विशेष रूप से उपयोगी नहीं है, और अन्य उल्लंघनों की कोशिश की है, लेकिन इसे काम पर नहीं लग रहा है।
मैं इन सेटिंग्स के साथ अपने थंडरबर्ड ईमेल क्लाइंट का उपयोग करके ईमेल भेज सकता हूं, इसलिए मेरी धारणा यह है कि मैं कुछ टीएलएस से संबंधित मिशन हूं।