一個賬號 发表于 2021-11-6 22:55

Python发邮件

1.开启SMTP服务

2.获取授权码


3.代码
import smtplib
from email.mime.text import MIMEText

from_addr = '发件箱'
password = '授权码'
to_addr = '收件箱'
smtp_server = 'SMTP地址' 如smtp.163.com

msg = MIMEText('the first email to you', 'plain', 'utf-8')#内容,格式, 编码

server = smtplib.SMTP(smtp_server, 25)#地址,端口号
server.login(from_addr,password)
server.sendmail(from_addr, to_addr, msg.as_string())
server.quit()

注:发件箱和收件箱的smtp都要打开

CHINA_CAN 发表于 2021-11-7 00:27

感谢分享,一起学习。

明次 发表于 2021-11-9 13:32

SMTP好像有过期时间的吧,这个该怎么解决
页: [1]
查看完整版本: Python发邮件