13 NİSAN 2012, Cuma
E-posta (mail sağlayıcı Gmail gibi) Python ile göndermek için çalışıyorum
E-posta (Gmail) python ile göndermek için çalışıyorum, ama aşağıdaki hatayı alıyorum.
Traceback (most recent call last):
File "emailSend.py", line 14, in <module>
server.login(username,password)
File "/usr/lib/python2.5/smtplib.py", line 554, in login
raise SMTPException("SMTP AUTH extension not supported by server.")
smtplib.SMTPException: SMTP AUTH extension not supported by server.
Python betiği aşağıdadır.
import smtplib
fromaddr = 'user_me@gmail.com'
toaddrs = 'user_you@gmail.com'
msg = 'Why,Oh why!'
username = 'user_me@gmail.com'
password = 'pwd'
server = smtplib.SMTP('smtp.gmail.com:587')
server.starttls()
server.login(username,password)
server.sendmail(fromaddr, toaddrs, msg)
server.quit()
CEVAP
13 NİSAN 2012, Cuma
Sadece düz STARTTLS
içine çalıştırmadan önce EHLO
şöyle deyin:
server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo()
server.starttls()
Ayrıca gerçekten From:
, To:
Subject:
Mesaj oluştur başlıkları, boş bir satır ile ileti gövdesinden ayrılmış ve EOL işaretleri CRLF
kullanmalısınız.
E. g.
msg = "\r\n".join([
"From: user_me@gmail.com",
"To: user_you@gmail.com",
"Subject: Just a message",
"",
"Why, oh why"
])
Bunu Paylaş:
Nasıl python ile e-Posta Eklerini gönd...
Nasıl birden çok alıcıya smtplib pytho...
İÇİN posta göndermek için nasıl, CC ve...
Silmek için kaydırın ve "Daha&quo...
Kanca repo değişiklikleri e-posta bild...