python 邮件 html定制
时间: 2023-10-26 07:27:25 浏览: 86
在Python中,可以使用smtplib和email模块来发送HTML格式的邮件。首先,你可以使用email模块来创建一个MIMEText对象,并指定邮件内容的HTML格式。然后,你可以使用smtplib模块来连接到SMTP服务器并发送邮件。下面是一个示例代码:
```
import smtplib
from email.mime.text import MIMEText
# 邮件内容
html_content = '<p>这是一个HTML格式的邮件</p>'
msg = MIMEText(html_content, 'html')
# 发件人和收件人
msg['From'] = 'sender@example.com'
msg['To'] = 'receiver@example.com'
msg['Subject'] = 'Python邮件HTML定制'
# 发送邮件
smtp_server = 'smtp.example.com'
smtp_port = 25
smtp_username = 'username'
smtp_password = 'password'
with smtplib.SMTP(smtp_server, smtp_port) as smtp:
smtp.login(smtp_username, smtp_password)
smtp.send_message(msg)
```
请注意,你需要将代码中的发件人邮箱、收件人邮箱、SMTP服务器、SMTP端口、SMTP用户名和SMTP密码替换为你自己的信息。这样,你就可以使用Python发送一个包含HTML内容的邮件了。 <span class="em">1</span>
#### 引用[.reference_title]
- *1* [基于Python实现定制HTML格式电子邮件附项目源码](https://download.csdn.net/download/ybigbear/87963607)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文