यहाँ मेरी स्क्रिप्ट है। जीमेल की आवश्यकता के कारण लिपि स्टार्टल्ट का उपयोग करती है। मैंने इसे दो वेब होस्ट, 1and1 और वेबफैक्शन पर करने की कोशिश की है। 1and1 मुझे 'कनेक्शन से इनकार कर दिया गया' त्रुटि देता है और वेबफैक्शन रिपोर्ट में कोई त्रुटि नहीं होती है लेकिन ईमेल भेजती नहीं है। मैं स्क्रिप्ट के साथ कुछ भी गलत नहीं देख सकता, इसलिए मुझे लगता है कि यह वेब होस्ट से संबंधित हो सकता है। किसी भी विचार और टिप्पणियों की बहुत सराहना की जाएगी।smtplib और जीमेल अजगर स्क्रिप्ट समस्याओं
संपादित करें: मैंने डीबग मोड चालू कर दिया है। आउटपुट से, ऐसा लगता है कि यह संदेश सफलतापूर्वक भेजता है ... मैं इसे कभी प्राप्त नहीं करता हूं।
send: 'ehlo web65.webfaction.com\r\n'
reply: '250-mx.google.com at your service, [174.133.21.84]\r\n'
reply: '250-SIZE 35651584\r\n'
reply: '250-8BITMIME\r\n'
reply: '250-STARTTLS\r\n'
reply: '250-ENHANCEDSTATUSCODES\r\n'
reply: '250 PIPELINING\r\n'
reply: retcode (250); Msg: mx.google.com at your service, [174.133.21.84]
SIZE 35651584
8BITMIME
STARTTLS
ENHANCEDSTATUSCODES
PIPELINING
send: 'STARTTLS\r\n'
reply: '220 2.0.0 Ready to start TLS\r\n'
reply: retcode (220); Msg: 2.0.0 Ready to start TLS
send: 'ehlo web65.webfaction.com\r\n'
reply: '250-mx.google.com at your service, [174.133.21.84]\r\n'
reply: '250-SIZE 35651584\r\n'
reply: '250-8BITMIME\r\n'
reply: '250-AUTH LOGIN PLAIN\r\n'
reply: '250-ENHANCEDSTATUSCODES\r\n'
reply: '250 PIPELINING\r\n'
reply: retcode (250); Msg: mx.google.com at your service, [174.133.21.84]
SIZE 35651584
8BITMIME
AUTH LOGIN PLAIN
ENHANCEDSTATUSCODES
PIPELINING
send: 'AUTH PLAIN *****\r\n'
reply: '235 2.7.0 Accepted\r\n'
reply: retcode (235); Msg: 2.7.0 Accepted
send: 'mail FROM:<[email protected]> size=12\r\n'
reply: '250 2.1.0 OK 4sm652580yxq.48\r\n'
reply: retcode (250); Msg: 2.1.0 OK 4sm652580yxq.48
send: 'rcpt TO:<[email protected]>\r\n'
reply: '250 2.1.5 OK 4sm652580yxq.48\r\n'
reply: retcode (250); Msg: 2.1.5 OK 4sm652580yxq.48
send: 'data\r\n'
reply: '354 Go ahead 4sm652580yxq.48\r\n'
reply: retcode (354); Msg: Go ahead 4sm652580yxq.48
data: (354, 'Go ahead 4sm652580yxq.48')
send: 'Hello world.\r\n.\r\n'
reply: '250 2.0.0 OK 1240421143 4sm652580yxq.48\r\n'
reply: retcode (250); Msg: 2.0.0 OK 1240421143 4sm652580yxq.48
data: (250, '2.0.0 OK 1240421143 4sm652580yxq.48')
इसके बजाय आप जीमेल सीधे बुलाने की अपनी सामान्य SMTP रिले के माध्यम से मेल भेज सकते हैं,। – gimel
उन आउटपुट संदेशों को प्राप्त करने के लिए आप डीबग मोड कैसे चालू करते हैं? – trusktr
smtplib.set_debuglevel (True) आपको सॉर्ट करेगा, @trusktr – hd1