Python发送邮件

简介: 使用Python发送电子邮件

发送邮件的Demo:

使用smtp服务必须在相应邮箱服务器设置中开启SMTP服务,并且生成授权码

例如QQ:

 

 

import smtplib
from email.mime.text import MIMEText

#第三方SMTP服务
mail_host = "smtp.qq.com"
mail_user = "wsyjlly@foxmail.com"
mail_pass = "授权码"

sender = "wsyjlly@foxmail.com"
receiver = "wsyjlly@foxmail.com"

message = MIMEText("你好,世界!")
message["From"] = sender
message["To"] = receiver
message["Subject"] = "一起嗨吧!"

def send_email():
    try:
        server = smtplib.SMTP()
        server.connect(mail_host)
        server.login(mail_user,mail_pass)
        server.sendmail(sender,receiver,message.as_string())
        server.close()
        print("邮件发送成功!")
    except Exception as e:
        print("邮件发送失败!",e)

if __name__ == '__main__':
    send_email()

目录
相关文章
|
4月前
|
存储 搜索推荐 数据安全/隐私保护
python实战讲解之使用Python批量发送个性化邮件
python实战讲解之使用Python批量发送个性化邮件
|
6月前
|
Python
python实现发送邮件demo
python实现发送邮件demo
39 1
|
6月前
|
Unix 数据安全/隐私保护 Python
python自动生成Excel表格数据并发送邮件案例
python自动生成Excel表格数据并发送邮件案例
|
7月前
|
数据安全/隐私保护 Python
python 发送邮件demo
python 发送邮件demo
|
16天前
|
运维 Shell Linux
第十四章 Python发送邮件(常见四种邮件内容)
第十四章 Python发送邮件(常见四种邮件内容)
|
17天前
|
监控 Python
Python监控主机是否存活,并发报警邮件
Python监控主机是否存活,并发报警邮件
|
21天前
|
数据安全/隐私保护 Python
Python Flask-Mail实现邮件发送
Python Flask-Mail实现邮件发送
|
3月前
|
存储 安全 计算机视觉
用 Python 脚本实现电脑唤醒后自动拍照 截屏并发邮件通知
用 Python 脚本实现电脑唤醒后自动拍照 截屏并发邮件通知
|
4月前
|
存储 Shell API
Python 自动化指南(繁琐工作自动化)第二版:十八、发送电子邮件和短信
Python 自动化指南(繁琐工作自动化)第二版:十八、发送电子邮件和短信
60 0
|
4月前
|
移动开发 Python HTML5
Python办公自动化【发送普通邮件、发送HTML邮件、发送附件邮件-smtplib、批量发送邮件-smtplib、发送邮件-zmail】(八)-全面详解(学习总结---从入门到深化)
Python办公自动化【发送普通邮件、发送HTML邮件、发送附件邮件-smtplib、批量发送邮件-smtplib、发送邮件-zmail】(八)-全面详解(学习总结---从入门到深化)
51 0