python自动发送邮件,如何导入已有的HTML文件
时间: 2024-03-21 15:40:48 浏览: 22
要在Python中自动发送HTML邮件,您需要使用Python的smtplib和email库。您可以使用email.mime.multipart.MIMEMultipart()方法创建多部分消息对象,并使用email.mime.text.MIMEText()方法将HTML内容添加到消息正文中。
以下是一个示例代码,可以帮助您导入已有的HTML文件:
```python
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
from email.mime.application import MIMEApplication
# 创建多部分消息对象
msg = MIMEMultipart()
# 添加HTML内容
with open("example.html", "r") as f:
html = f.read()
msg.attach(MIMEText(html, "html"))
# 设置发送者和接收者
msg['From'] = 'sender@example.com'
msg['To'] = 'recipient@example.com'
# 设置邮件主题
msg['Subject'] = 'HTML Email'
# 连接SMTP服务器并发送邮件
smtp_server = 'smtp.example.com'
smtp_port = 587
username = 'username'
password = 'password'
with smtplib.SMTP(smtp_server, smtp_port) as server:
server.starttls()
server.login(username, password)
server.sendmail(msg['From'], msg['To'], msg.as_string())
```
请注意,您需要将“example.html”替换为您要发送的HTML文件的文件名和路径。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)