.python3 发送邮件_python3 发邮件模块 📧
在日常工作中,利用Python发送邮件是一项非常实用的技能。通过`python3`自带的`smtplib`和`email`模块,我们可以轻松实现这一功能。首先确保安装了Python3环境,然后就可以开始编写代码啦!✨
首先导入必要的库:
```python
import smtplib
from email.mime.text import MIMEText
from email.header import Header
```
接着设置SMTP服务器信息,例如使用QQ邮箱作为示例:
```python
smtp_server = 'smtp.qq.com'
smtp_port = 465
sender_email = 'your_email@qq.com'
receiver_email = 'recipient_email@example.com'
password = 'your_app_password' 需要开启QQ邮箱的SMTP服务并生成授权码
```
创建邮件
```python
message = MIMEText('这是一封测试邮件,请查收!', 'plain', 'utf-8')
message['From'] = Header("发件人名字", 'utf-8')
message['To'] = Header("收件人名字", 'utf-8')
message['Subject'] = Header('测试邮件主题', 'utf-8')
```
最后发送邮件:
```python
with smtplib.SMTP_SSL(smtp_server, smtp_port) as server:
server.login(sender_email, password)
server.sendmail(sender_email, [receiver_email], message.as_string())
```
这样,一封邮件就成功发送出去啦!🎉 这个过程简单易懂,适合初学者快速上手。如果你有更多需求,比如添加附件或者HTML格式的邮件内容,也可以进一步探索`email`模块的强大功能哦!💪
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。