2011-06-09 20 views
0

python-mailerとgoogleの問題?私は次のことを試してみた

server = smtplib.SMTP(smtpname, smtpport) 
server.ehlo() 
server.starttls() 
server.ehlo() 
server.login(username, password) 
server.sendmail(username, recipient, "TEST") 
server.close() 

smtpnameは "smtp.gmail.com" で、smtpportは、ユーザー名がGoogle ACC + "@ gmail.com" で、587で、受信者は、第二のGmailです。

誰も私に何が間違っていると言うことができましたか?スクリプトは、Python、エラーなしで実行されますが、私は適切にフォーマットされたMIMEメッセージである必要があり、「TEST」の文字列のemail example

ご利用を見て何も

答えて

2

を取得していません。あなたのケースでは

、それはする必要があります:email.mime.text輸入ます:MIMETextから

import smtplib 

# Create a MIME text message and populate its values 
msg = MIMEText("TEST") 
msg['Subject'] = "TEST" 
msg['From'] = username 
msg['To'] = recipient 

server = smtplib.SMTP(smtpname, smtpport) 
server.ehlo() 
server.starttls() 
server.ehlo() 
server.login(username, password) 

# Send a properly formatted MIME message, rather than a raw string 
server.sendmail(username, recipient, msg.as_string()) 
server.close() 
関連する問題