Avatar ·

Python में SMTPLIB smtp.yandex.ru के साथ

📁 पायथन, प्रश्न, उदाहरण, काम

मैं Python 3.4.3 का उपयोग करता हूं। मैं एक सरल script लिखना चाहता हूं जो दिए गए box पर text information भेजेगा। मिला :. interpreter mode में मैं प्रस्तुत करता हूं:

   > > >   import  smtplib  > > >  server = smtplib.SMTP ( 'smtp.yandex.ru' ,  465 )  

और interpreter कसकर hang हो जाता है। Yandex के लिए, server के बारे में info ली।

UPD: यदि आप Gmail के लिए भी यही उपयोग करते हैं:

  server = smtplib.SMTP ( 'smtp.gmail.com' ,  587 )  

सब normal है। हालांकि, मैं चाहूंगा (यानी एक box है) Yandex से connect करना। शायद यह है?

upd2: यदि आप Yandex के लिए port 587 का उपयोग करते हैं, तो दूसरी line भी pass हो जाती है। हालांकि, तीसरी: