首页 > 科技知识 > 科技数码 >

💻用Python发邮件💌

发布时间:2025-03-31 23:01:12来源:

在数字化时代,自动化处理日常任务变得尤为重要。学会用编程语言完成一些基础任务,不仅能提升效率,还能让生活更加有趣!今天就来聊聊如何用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()

```

通过这种方式,你可以轻松实现邮件自动发送,无论是工作汇报还是生日祝福,都变得更加高效啦!🚀

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。