Python में smtplib और smtp.yandex.ru
📁 पायथन, प्रश्न, उदाहरण, काम
मैं Python 3.4.3 का उपयोग कर रहा हूँ। मैं एक सरल script लिखना चाहता हूँ जो निर्दिष्ट मेलबॉक्स पर टेक्स्ट जानकारी भेजेगा। मुझे मिला: । इंटरप्रेटर मोड में मैं दर्ज करता हूँ:
>>> import smtplib>>> server = smtplib.SMTP('smtp.yandex.ru', 465)और दूसरी पंक्ति पर इंटरप्रेटर पूरी तरह से हैंग हो जाता है। Yandex के लिए सर्वर की जानकारी मैंने ली थी।
UPD: यदि Gmail के लिए वही उपयोग करूँ:
server = smtplib.SMTP('smtp.gmail.com', 587)तो सब ठीक है। हालाँकि, मैं Yandex से कनेक्ट करना चाहता हूँ (यानी मेरे पास एक मेलबॉक्स है)। क्या यह संभव है?
UPD2: यदि Yandex के लिए पोर्ट 587 का उपयोग करूँ, तो दूसरी पंक्ति भी चल जाती है। हालाँकि, तीसरी:
server.login(""youremailuseame"",