利用Python发送email

引入smtplibemail.mime.text.MIMEText两个库可以完成发送邮件的功能 代码逻辑顺序:初始化邮箱服务——>使用用户名和密码登录邮箱——>定义发送的信息的内容、主题、来源——>邮箱发送邮件——>邮箱退出

import smtplib
# 将你写的字符串转化为邮件的文本形式
from email.mime.text import MIMEText

# smtp服务器地址
smtp_server = 'smtp.163.com'
# 发送者是谁
sender = 'stevenlei2013@163.com'
# 客户端授权码
password = '你自己设置的授权码'

# 发给谁  多个用户中间使用 逗号 隔开
to = '474933858@qq.com'
# 发送的消息
message = "好好学习,天天向上"
# 转化为邮件文本
message = MIMEText(message)
# 定制邮件标题
message['Subject'] = '顺利毕业!'
# 定制发送者
message['From'] = sender

# 绑定服务器和端口号
mail_server = smtplib.SMTP(smtp_server, 25)
# 登录
mail_server.login(sender, password)

# 发送邮件
mail_server.sendmail(sender, to, message.as_string())

# 退出
mail_server.quit()

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏北京马哥教育

NFS实现(双httpd + php-fpm + nfs + mysql 搭建discuz论坛)

NFS相关介绍 一、NFS简介 1. NFS(Network File System): NFS是一个文件共享协议, 也是是在类Unix系统中在内核中实现的文件...

3677
来自专栏Android相关

X86与Arm的差异

ARM指令只能处理寄存器内的数据,内存数据只能通过load/store访问存储器,将内存的数据读取到寄存器,经过指令处理后,再将数据存储到内存中

1521
来自专栏linux系统运维

原 添加自定义监控项目,配置邮件告警,测

2093
来自专栏破晓之歌

python使用smtplib和MIMEText发送邮件

1.使用Python来操作邮箱:https://blog.csdn.net/qq_38059635/article/details/81569081

2172
来自专栏张戈的专栏

升级CentOS6.5内核,开启Nginx的fastopen和reuseport特性

前面,张戈博客在折腾 Nginx 的 SSL 优化时,注意到前人在 Nginx 的 listen 配置中,添加了 fastopen=3 reuseport 这 ...

5689
来自专栏西安-晁州

小程序开发知识点总结

我承认,最近比较懒了,博客也很久没更新了,太对不住自己了,做了一段时间小程序开发,总结了一些知识点,直接上菜。

2521
来自专栏Python

django之对FileField字段的upload_to的设定

     用django开发,经常要处理用户上传的文件, 比如user模型里面如果又个人头像的字段 ImageField等等,而django在FielField...

26510
来自专栏开源优测

python selenium2示例 - email发送

前言 在进行日常的自动化测试实践中,我们总是需要将测试过程中的记录、结果等等等相关信息通过自动的手段发送给相关人员。python的smtplib、email模块...

3577
来自专栏北京马哥教育

你所不知道的linux匿名管道知识

豌豆贴心提醒,本文阅读时间5分钟 相信很多在linux平台工作的童鞋, 都很熟悉管道符 '|', 通过它, 我们能够很灵活的将几种不同的命令协同起来完成一件任...

3135
来自专栏Android开发小工

你真的知道APP缓存目录的内幕吗

在使用外部存储执行任何工作之前,应始终调用 getExternalStorageState() 以检查介质是否可用。介质可能已装载到计算机,处于缺失、只读或其他...

1124

扫码关注云+社区

领取腾讯云代金券