大家好,今天要分享的是如何使用Python编写一个简单的脚本来发送邮件,以QQ邮箱为例,让你的编程技能更上一层楼!🚀
首先,你需要确保已经安装了smtplib和email这两个Python库。如果你还没有安装,可以使用pip来安装它们:
```
pip install smtplib email
```
接下来,我们开始编写代码。记得替换下面代码中的邮箱账号和密码为你自己的信息哦!🔒
```python
import smtplib
from email.mime.text import MIMEText
from email.header import Header
配置SMTP服务器和端口
smtp_server = 'smtp.qq.com'
smtp_port = 465
发件人和收件人信息
sender = '你的QQ邮箱@qq.com'
receiver = '接收者的邮箱'
创建一个纯文本邮件对象
message = MIMEText('你好,这是一封来自Python的测试邮件。', 'plain', 'utf-8')
message['From'] = Header('发件人名字', 'utf-8')
message['To'] = Header('收件人名字', 'utf-8')
message['Subject'] = Header('Python邮件测试', 'utf-8')
登录并发送邮件
try:
smtp_obj = smtplib.SMTP_SSL(smtp_server, smtp_port)
smtp_obj.login(sender, '你的邮箱授权码')
smtp_obj.sendmail(sender, receiver, message.as_string())
print("邮件发送成功")
except Exception as e:
print(f"邮件发送失败: {e}")
finally:
smtp_obj.quit()
```
最后,别忘了在QQ邮箱中开启SMTP服务,并获取授权码,这个授权码将用于登录SMTP服务器。💡
希望这篇简短的教程能帮助到你,让我们一起用Python探索更多的可能性吧!🌟