Python自动发送邮件

SMTP发送邮件

发送邮件前期准备

发送邮件的邮箱 [email protected]
接受邮件的邮箱 [email protected]

第一步 登陆邮箱 开启SMTP服务

Python自动发送邮件_第1张图片
Python自动发送邮件_第2张图片

发送短信后

Python自动发送邮件_第3张图片

输入并记录授权码

Python自动发送邮件_第4张图片

Python自动发送邮件_第5张图片

这个是用来让python登陆你的邮箱的密码
我设置的是: qaz123456
等会要用到

上代码

import smtplib
from email.mime.text import MIMEText

sender ='[email protected]'
# 发送邮件的邮箱

taker = '[email protected]'
# 接收邮件的邮箱 

password = 'qaz123456'
# 刚刚设置的授权码

subject='****邮件标题****'
content='********这是发送的内容********'

message=MIMEText(content)

host = 'smtp.163.com' # SMTP服务器的主机
port = 25 # 指定SMTP服务器正在侦听的端口

message['From']=sender
message['To']=taker
message['Subject']=subject

smtp_server = smtplib.SMTP(host,port)
smtp_server.login(sender,password)
smtp_server.sendmail(sender, taker, message.as_string())
Python自动发送邮件_第6张图片

你可能感兴趣的:(Python自动发送邮件)