云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

如何用python发送邮件

要用Python发送邮件,可以使用smtplib库和email库,以下是详细的步骤:

(图片来源网络,侵删)

1、导入所需库

import smtplib
from email.mime.text import MIMEText
from email.header import Header

2、设置发件人、收件人和邮件内容

发件人和收件人的邮箱地址
sender = 'your_email@example.com'
receiver = 'receiver_email@example.com'
邮件主题和内容
subject = '邮件主题'
content = '邮件正文'

3、创建邮件对象并设置相关属性

创建邮件对象
message = MIMEText(content, 'plain', 'utf8')
message['From'] = Header(sender, 'utf8')
message['To'] = Header(receiver, 'utf8')
message['Subject'] = Header(subject, 'utf8')

4、登录邮箱服务器并发送邮件

邮箱服务器地址和端口
smtp_server = 'smtp.example.com'
smtp_port = 587
邮箱账号和密码
username = 'your_email@example.com'
password = 'your_email_password'
登录邮箱服务器并发送邮件
try:
    smtp_obj = smtplib.SMTP(smtp_server, smtp_port)
    smtp_obj.starttls()
    smtp_obj.login(username, password)
    smtp_obj.sendmail(sender, [receiver], message.as_string())
    print("邮件发送成功")
except smtplib.SMTPException as e:
    print("Error: 无法发送邮件", e)
finally:
    smtp_obj.quit()

将以上代码整合到一个Python文件中,替换相应的邮箱地址、服务器地址、端口、用户名和密码,然后运行即可发送邮件。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《如何用python发送邮件》
文章链接:https://www.yunzhuji.net/jishujiaocheng/149618.html

评论

  • 验证码