您的位置:首页 >综合 > 互联科技数码科普中心 >

使用Python发送邮件(QQ邮箱为例) 📧📧

导读 大家好,今天要分享的是如何使用Python编写一个简单的脚本来发送邮件,以QQ邮箱为例,让你的编程技能更上一层楼!🚀首先,你需要确保已经安

大家好,今天要分享的是如何使用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探索更多的可能性吧!🌟

免责声明:本文由用户上传,如有侵权请联系删除!