Python发送邮件实战

         这篇文章简单时间一下,Python发送文本邮件。

如果要使用邮件发送,首先要先设置邮箱的权限:这里小白已经开启了,没有开启的小伙伴,进入该页面按照提示完成即可,一定要记住自己设置的密码,发送邮件时需要用的~

Python发送邮件实战_第1张图片

#导入邮件包
import smtplib
from email.mime.text import MIMEText


mailserver = "smtp.163.com"#邮件服务器,如果是163邮箱就用这个名称即可
username_send = '****@163.com'#发送的邮箱
password = '****'#客户端授权的密码,不是邮箱密码
username_recv = '****@163.com'
mail = MIMEText('这是测试邮件')
mail['Subject'] = 'test'
mail['From'] = username_send
mail['To'] = username_recv
#smtp=smtplib.SMTP_SSL('smtp.qq.com',port=465) 如果是qq邮箱的话,用这一条
smtp = smtplib.SMTP(mailserver,port=25) #这里是163邮箱的配置

smtp.login(username_send,password)
smtp.sendmail(username_send,username_recv,mail.as_string())
smtp.quit()

下面就是邮件

Python发送邮件实战_第2张图片

这个是小白的一个小测试,发送的内容还待丰富和完善,如发送图片,邮件添加附件等等

你可能感兴趣的:(Python小白的进阶之路)