pythonはQQメールの送信を実現します。


本論文の例では、pythonがQQメールを送信するための具体的なコードを共有しています。
ものは比較的に簡単で、簡単に話して、直接コードを貼って、その他のメールボックスはすべて類似します。
1.まずqqメールボックスでstmpサービスを開きます。

2.下に引いて、最初のメールを開いて、メールの検証を送ったら、認証コードがもらえます。 

3.コード、注意すべきところは全部コメントを貼りました。

# coding=utf-8
import smtplib
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
from email.mime.multipart import MIMEMultipart
from email.mime.application import MIMEApplication
 
#            ,      ,          
def sen_email(msg_from,passwd,msg_to,text_content,file_path=None):
 #msg_from = '[email protected]' #      
 #passwd = 'zjvoymwngfhigjss' #            (             )
 #msg_to = '[email protected]' #      
 
 msg = MIMEMultipart()
 
 subject = "Test My Email" #   
 #text_content = "   ,         "
 text = MIMEText(text_content)
 msg.attach(text)
 
 
 #docFile = 'C:/Users/main.py'         ,     
 if file_path: #              None ,     ,        
 docFile = file_path
 docApart = MIMEApplication(open(docFile, 'rb').read())
 docApart.add_header('Content-Disposition', 'attachment', filename=docFile)
 msg.attach(docApart)
 
 
 msg['Subject'] = subject
 msg['From'] = msg_from
 msg['To'] = msg_to
 
 try:
 s = smtplib.SMTP_SSL("smtp.qq.com", 465)
 s.login(msg_from, passwd)
 s.sendmail(msg_from, msg_to, msg.as_string())
 print "    "
 except smtplib.SMTPException, e:
 print "    "
 finally:
 s.quit()
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。