Beispiel für die Python-Mailverarbeitung

Joseph Gordon-Levitt
Freigeben: 2023-03-11 09:30:01
nach vorne
1733 Leute haben es durchsucht

Detaillierte Erklärung der Python-Grundlagen: Sehr detaillierte Codebeispiele für E-Mails. Sie können darauf zurückgreifen.

Beispiel für die Python-Mailverarbeitung

1. Die Python-Standardbibliothek bietet smtplib wird verwendet, um das SMTP-Protokoll zum Versenden von E-Mails zu implementieren. Die Standardbibliothek stellt auch das E-Mail-Modul bereit, das uns beim Erstellen von E-Mail-Formaten unterstützt. SMTP (Simple Mail Transfer Protocol) ist eine Reihe von Regeln für die Übertragung von E-Mails von einer Quelladresse an eine Zieladresse, die zur Steuerung der Übertragungsmethode von Briefen verwendet werden.QQ-Mailbox-Passwort (Autorisierungscode) erhalten

2. E-Mails im Nur-Text-Format senden

Der Code lautet wie folgt:

import smtplib from email.mime.text import MIMEText from email.header import Header # 邮箱用户名 sender = 'dad@qq.com'(输入你的邮箱) # 邮箱密码(部分邮箱为授权码) password = '123456'(输入你的密码) # 收件人邮箱地址,注意需要[]包裹,这意味着你可以写多个邮件地址群发 receiver = ['baby@qq.com', ](输入你要发送人的邮箱) # 邮件正文 text = 'Hello,baby' message = MIMEText(text, 'plain', 'utf-8') # 发件人显式的名字 message['From'] = Header('拿头来坚持', 'utf-8') # 收件人显式的名字 message['To'] = Header('baby', 'utf-8') # 邮件标题 message['Subject'] = '爸爸来信,请接收!' try: # 使用QQ企业邮箱服务器发送 smtp = smtplib.SMTP('smtp.qq.com') # 登录 smtp.login(sender, password) # 发送 smtp.sendmail(sender, receiver, message.as_string()) print('邮件发送成功!') # 退出服务器 smtp.quit() except smtplib.SMTPException as e: print('Error!邮件发送失败!', e)
Nach dem Login kopieren
Grundlegende Analyse der Python-E-Mail-Verarbeitung

E-Mails im Nur-Text-Format senden Ergebnisse:

3. Senden Sie eine E-Mail im HTML-Format. Der Code lautet wie folgt:

import smtplib from email.mime.text import MIMEText from email.header import Header # 邮箱用户名 sender = 'dad@qq.com'(输入你的邮箱) # 邮箱密码(部分邮箱为授权码) password = '123456'(输入你的密码) # 收件人邮箱地址,注意需要[]包裹,这意味着你可以写多个邮件地址群发 receiver = ['baby@qq.com', ](输入你要发送人的邮箱) # 邮件正文 msg = ''' 

拿头来坚持

Life goes on, learning goes on