Heim  >  Artikel  >  Backend-Entwicklung  >  Implementierung der Python-E-Mail-Versandfunktion

Implementierung der Python-E-Mail-Versandfunktion

高洛峰
高洛峰Original
2017-02-28 16:53:181453Durchsuche

Das Beispiel in diesem Artikel enthält den vereinfachten Code zum Senden von E-Mails in Python als Referenz. Der spezifische Inhalt lautet wie folgt:

import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr

#发送邮件功能
def send_mail(send_message_txt,*senders_list,**send_to_people):
  flag = True
  try:
    #编写发送的内容
    send_msg = MIMEText(send_message_txt,"plain","utf-8")
    send_msg["From"] = formataddr(["发送人姓名","邮箱账号"])
    #f发送人的名单
    for sender_name,mail_address in send_to_people.items():
      send_msg["To"] = formataddr([sender_name,mail_address])
    else:
      print("添加所有发送人")
    send_msg["Subject"] = "出现异常的sqlmap文件内容"
    #登录邮箱服务器
    send_server = smtplib.SMTP("smtp.126.com",25)
    send_server.login("登录邮箱账号","邮箱密码")
    #发送邮件
    send_server.sendmail("zqgcy0808@126.com",senders_list,send_msg.as_string())
    send_server.quit()
  except Exception as e:
    print(e)
    flag = False
  return flag

Das Obige ist die Zusammenfassung dieses Artikels. Ich hoffe, dass er allen beim Lernen hilft, und ich hoffe auch, dass jeder die chinesische PHP-Website unterstützt.

Weitere Artikel zur Implementierung der Python-E-Mail-Versandfunktion finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn