Heim  >  Artikel  >  Web-Frontend  >  So senden Sie E-Mails über das QQ-Postfach in Python3

So senden Sie E-Mails über das QQ-Postfach in Python3

php中世界最好的语言
php中世界最好的语言Original
2018-03-12 10:09:302024Durchsuche

Dieses Mal werde ich Ihnen Python3 zeigen, wie Sie E-Mails über die QQ-Mailbox senden, welche Vorsichtsmaßnahmen es gibt, um E-Mails über die QQ-Mailbox in Python3 zu senden. Das Folgende ist ein praktischer Fall , lasst uns einmal einen Blick darauf werfen.

Erfahren Sie mehr über SMTP des QQ-Postfachs

Die Einstellungen für die POP3- und SMTP-Serveradresse des QQ-Postfachs lauten wie folgt:

Postfach-POP3-Server (Port 995) SMTP-Server (Port 465 oder 587 )

qq.com pop.qq.com smtp.qq.com

Der SMTP-Server erfordert eine Authentifizierung.

1. Aktivieren Sie den SMTP-Dienst des QQ-Postfachs

Wie aktiviere ich die POP3/SMTP/IMAP-Funktion?

Um die Sicherheit der Postfächer der Benutzer zu gewährleisten, sind QQ-Postfächer mit POP3/SMTP/IMAP-Schaltern ausgestattet. Die Standardeinstellung des Systems ist „aus“. Bitte „aktivieren“, wenn Benutzer diese Funktionen benötigen. Melden Sie sich zunächst bei Ihrem E-Mail-Konto an und geben Sie Einstellungen – Konto ein und stellen Sie es wie folgt ein:


Speichern Sie abschließend die Einstellungen und öffnen Sie den entsprechenden Dienst. So senden Sie E-Mails über das QQ-Postfach in Python3

2. Code

Hinweis: Wenn die Empfängeradresse falsch ist, wird der Code trotzdem „E-Mail erfolgreich gesendet“ anzeigen. Wenn die Adresse falsch ist, erhalten Sie „Bounce-Brief“. von qq.com „So senden Sie E-Mails über das QQ-Postfach in Python3

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie auf der chinesischen PHP-Website

anderen

verwandten Artikeln!

Verwandte Lektüre:
import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddr
 
my_sender='XXXXXXX@qq.com'    # 发件人邮箱账号my_pass = 'xxxxxxxxxxxx'              # 发件人邮箱密码(当时申请smtp给的口令)my_user='xxxxxx@xx.com'      # 收件人邮箱账号,我这边发送给自己def mail():
    ret=True
    try:
        msg=MIMEText('填写邮件内容','plain','utf-8')
        msg['From']=formataddr(["发件人昵称",my_sender])  # 括号里的对应发件人邮箱昵称、发件人邮箱账号
        msg['To']=formataddr(["收件人昵称",my_user])              # 括号里的对应收件人邮箱昵称、收件人邮箱账号
        msg['Subject']="邮件主题-测试"                # 邮件的主题,也可以说是标题
 
        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("邮件发送失败")

H5-Produktionsleistungsänderungsliniendiagramm

Was ist der Unterschied zwischen Python3 und JS

vue2+kendo ui-Integration

Das obige ist der detaillierte Inhalt vonSo senden Sie E-Mails über das QQ-Postfach in Python3. 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