python实现邮件转发
时间: 2023-12-04 22:06:20 浏览: 85
可以使用Python内置的smtplib和email库来实现邮件转发。以下是一个简单的示例代码:
```python
import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 邮件配置信息
smtp_server = 'smtp.example.com'
smtp_port = 25
smtp_user = 'your_username'
smtp_password = 'your_password'
sender = 'sender@example.com'
receiver = 'receiver@example.com'
# 创建邮件正文
message = MIMEText('这是邮件正文', 'plain', 'utf-8')
message['From'] = Header('发件人姓名', 'utf-8')
message['To'] = Header('收件人姓名', 'utf-8')
message['Subject'] = Header('邮件主题', 'utf-8')
# 连接SMTP服务器并登录
smtp = smtplib.SMTP(smtp_server, smtp_port)
smtp.login(smtp_user, smtp_password)
# 发送邮件
smtp.sendmail(sender, receiver, message.as_string())
# 关闭连接
smtp.quit()
```
这段代码会连接到指定的SMTP服务器并使用指定的用户名和密码进行登录。然后创建一个MIMEText对象,设置发件人、收件人和主题,并将其转换为字符串形式。最后使用SMTP对象的sendmail方法发送邮件,并关闭连接。
你可以根据需要修改邮件配置信息和邮件正文内容,以实现具体的邮件转发功能。
阅读全文