python发送邮件代码 md
时间: 2024-01-01 13:23:18 浏览: 88
Python发邮件代码
以下是一个使用Python发送邮件的示例代码:
```python
import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 邮件服务器的地址和端口
smtp_server = 'smtp.example.com'
smtp_port = 25
# 发件人和收件人的邮箱地址
sender = 'sender@example.com'
receiver = 'receiver@example.com'
# 邮件的主题和内容
subject = 'Python邮件示例'
content = '这是一封使用Python发送的邮件。'
# 构造邮件
message = MIMEText(content, 'plain', 'utf-8')
message['From'] = Header(sender, 'utf-8')
message['To'] = Header(receiver, 'utf-8')
message['Subject'] = Header(subject, 'utf-8')
# 发送邮件
try:
smtp_obj = smtplib.SMTP(smtp_server, smtp_port)
smtp_obj.sendmail(sender, receiver, message.as_string())
print("邮件发送成功")
except smtplib.SMTPException as e:
print("邮件发送失败:" + str(e))
```
请注意,你需要将代码中的`smtp_server`、`smtp_port`、`sender`、`receiver`等变量替换为你自己的实际信息。另外,你还需要确保你的计算机可以访问指定的邮件服务器。
阅读全文