python Internet 邮件发送客户程序
时间: 2023-06-28 09:03:48 浏览: 103
发送电子邮件客户端的程序
5星 · 资源好评率100%
以下是一个基本的Python邮件发送客户端程序:
```python
import smtplib
from email.mime.text import MIMEText
# 设置SMTP服务器地址和端口号
smtp_server = 'smtp.qq.com'
smtp_port = 465
# 发件人邮箱账号和密码
sender_email = 'your_email@qq.com'
sender_password = 'your_password'
# 收件人邮箱
receiver_email = 'receiver_email@example.com'
# 邮件内容
mail_content = '这是一封Python自动发送的邮件'
# 邮件对象
mail = MIMEText(mail_content, 'plain', 'utf-8')
mail['From'] = sender_email
mail['To'] = receiver_email
mail['Subject'] = 'Python邮件发送测试'
# SMTP登录并发送邮件
smtp = smtplib.SMTP_SSL(smtp_server, smtp_port)
smtp.login(sender_email, sender_password)
smtp.sendmail(sender_email, receiver_email, mail.as_string())
smtp.quit()
print('邮件发送成功!')
```
注:此示例使用QQ邮箱作为SMTP服务器,如果使用其他邮件服务商,需要相应更改SMTP服务器地址和端口号。
阅读全文