Heim  >  Artikel  >  Backend-Entwicklung  >  Python3 implementiert die Funktion zum Senden von QQ-E-Mails (html)_python

Python3 implementiert die Funktion zum Senden von QQ-E-Mails (html)_python

韦小宝
韦小宝Original
2017-12-16 10:57:111415Durchsuche

Dieser Artikel stellt hauptsächlich Python3 vor, um die Funktion zum Senden von QQ-E-Mails im HTML-Format zu implementieren. Freunde, die sich für Python3 interessieren, können sich auf diesen Artikel beziehen Der Artikel teilt Ihnen die Funktion zum Senden von QQ-E-Mails in Python3 mit: HTML. Als Referenz lautet der spezifische Inhalt wie folgt:

QQ-E-Mails wurden bereits erfolgreich gesendet. Unten ist die QQ-E-Mail im HTML-Format gepostet


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

my_sender = 'xxxxxxx@qq.com'  # 发件人邮箱账号
my_pass = 'xxxx'       # 发件人邮箱密码(当时申请smtp给的口令)
my_user = 'xxxxxx@qq.com'   # 收件人邮箱账号,我这边发送给自己r


def mail():
  ret = True
  try:
    mail_msg = """<p>Python 邮件发送测试...</p>
<p><a href="http://www.baidu.com" rel="external nofollow" >这是一个链接</a></p>"""
    msg=MIMEText(mail_msg, &#39;html&#39;, &#39;utf-8&#39;)
    # msg=MIMEText(&#39;<邮件内容>&#39;,&#39;plain&#39;,&#39;utf-8&#39;)
    msg[&#39;From&#39;]=formataddr(["xxxxx", my_sender]) 
    # 括号里的对应发件人邮箱昵称、发件人邮箱账号
    msg[&#39;To&#39;]=formataddr(["xxxxx", my_user])       
    # 括号里的对应收件人邮箱昵称、收件人邮箱账号
    msg[&#39;Subject&#39;]= &#39;邮件主题&#39;      
    # 邮件的主题,也可以说是标题

    server=smtplib.SMTP_SSL("smtp.qq.com", 465) 
    # 发件人邮箱中的SMTP服务器,端口是465
    server.login(my_sender, my_pass) 
    # 括号中对应的是发件人邮箱账号、邮箱密码
    server.sendmail(my_sender, [my_user,], msg.as_string()) 
    # 括号中对应的是发件人邮箱账号、收件人邮箱账号、发送邮件
    server.quit() # 关闭连接
  except Exception: # 如果 try 中的语句没有执行,则会执行下面的 ret=False
    ret = False
  return ret

ret = mail()
if ret:
  print("邮件发送成功")
else:
  print("邮件发送失败")


Das Obige ist der gesamte Inhalt dieses Artikels, I Ich hoffe, es hilft allen beim Lernen. Es ist hilfreich und ich hoffe, dass jeder die chinesische PHP-Website unterstützt.

Verwandte Empfehlungen:

Ein Beispiel für die Implementierung der Baidu-Spracherkennungsfunktion in der Python-Sprache

Python3 implementiert die Funktion zum Senden von QQ-E-Mails (Anhängen)_python

Verwenden Sie die Python-Sprache, um die maximale kontinuierliche Teilsequenz zu beschreiben und

Das obige ist der detaillierte Inhalt vonPython3 implementiert die Funktion zum Senden von QQ-E-Mails (html)_python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen 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