smtplib في Python مع smtp.yandex.ru
📁 بايثون, سؤال, مثال, عمل
أستخدم Python 3.4.3. أريد كتابة script بسيط يرسل معلومات نصية إلى صندوق بريد محدد. وجدت: . في وضع interpreter أدخل:
>>> import smtplib>>> server = smtplib.SMTP('smtp.yandex.ru', 465)وفي السطر الثاني يتجمد interpreter تمامًا. بالنسبة لـ Yandex أخذت معلومات الخادم من .
UPD: إذا استخدمت نفس الشيء لـ Gmail:
server = smtplib.SMTP('smtp.gmail.com', 587)فكل شيء طبيعي. لكن أريد (أي لدي صندوق بريد) الاتصال بـ Yandex. هل هذا ممكن؟
UPD2: إذا استخدمت المنفذ 587 لـ Yandex، فالسطر الثاني يمر أيضًا. لكن الثالث:
server.login(""youremailuseame"",