在数字化时代,自动化处理日常任务变得尤为重要。学会用编程语言完成一些基础任务,不仅能提升效率,还能让生活更加有趣!今天就来聊聊如何用Python发送电子邮件📧。首先,你需要确保你的环境中安装了`smtplib`库,它是Python自带的用于发送邮件的模块。接着,编写代码连接到SMTP服务器,设置发件人邮箱地址和密码,并输入收件人的邮箱信息。比如,可以这样写:
```python
import smtplib
from email.mime.text import MIMEText
from email.header import Header
邮件内容
msg = MIMEText('这是一封测试邮件!🎉', 'plain', 'utf-8')
msg['From'] = Header("发件人名字", 'utf-8')
msg['To'] = Header("收件人名字", 'utf-8')
msg['Subject'] = Header('测试邮件', 'utf-8')
登录并发送邮件
smtp_server = "smtp.example.com"
smtp_port = 587
sender_email = "your_email@example.com"
password = "your_password"
try:
server = smtplib.SMTP(smtp_server, smtp_port)
server.starttls()
server.login(sender_email, password)
server.sendmail(sender_email, ["receiver_email@example.com"], msg.as_string())
print("邮件发送成功!✅")
except Exception as e:
print(f"邮件发送失败:{e}")
finally:
server.quit()
```
通过这种方式,你可以轻松实现邮件自动发送,无论是工作汇报还是生日祝福,都变得更加高效啦!🚀