إرسال البريد الإلكتروني باستخدام تطبيقات Google Apps Smtp في Python 2.4

StackOverflow https://stackoverflow.com/questions/975065

  •  13-09-2019
  •  | 
  •  

سؤال

أواجه صعوبة في الحصول على Python 2.4 للاتصال بخادم SMTP الخاص ب Gmail. بلدي النص أدناه لا يتقاضي من أي وقت مضى "اتصال" الماضي. أدرك أن هناك فئة SMTP_SSL في الإصدارات اللاحقة من بيثون ويبدو أنها تعمل بشكل جيد، ولكن بيئة الإنتاج علي أن أتعامل معها فقط - ومن المحتمل أن يكون لديك فقط - بيثون 2.4.

print "connecting"
server = smtplib.SMTP("smtp.gmail.com", 465)

print "ehlo"
server.ehlo()
print "start tls"
server.starttls()

print "ehlo"
server.ehlo()
print "log in"
if self.smtpuser:
    server.login(smtpuser, smtppassword)

هل لدى أي شخص أي نصيحة للحصول على القانون أعلاه للعمل مع بيثون 2.4؟

هل كانت مفيدة؟

المحلول

عندما حاولت تحديد شيء مشابه لتطبيقات Django، لم أتمكن من الحصول عليها أبدا للعمل على المنفذ 465. باستخدام منفذ 587، وهو المنفذ الآخر المدرج في مستندات جوجل بدا أن العمل.

نصائح أخرى

نعم استخدمت 587 كمنفذ لتطبيق VB.NET أيضا. 465 لم تنجح بالنسبة لي أيضا.

محاولة

Server.Ehlo ('' suser.name@gmail.com ')

في كلا المكانين أعلاه

انظر أيضا إلى الإعداد

server.set_debuglevel (1) القيمة كما هو مطلوب لمزيد من المعلومات

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top