# -*- coding: UTF-8 -*-
# 通过第三方SMTP服务发送邮件
import smtplib
from email.mime.text import MIMEText
from email.header import Header
mail_host = "smtp.qq.com" #SMTP服务器设置 (以腾讯邮箱为例)
mail_user = "6666666" #用户名 (QQ号或邮箱账户用户名)
mail_pass = "" #开通SMTP平台提供的口令
sender = '6666666@qq.com' #发送邮箱地址
receivers = ['7777777@qq.com'] #接收邮箱
message = MIMEText('发送内容...', 'plain', 'utf-8') #邮件内容 格式
message['From'] = Header("发件人", 'utf-8') #发件人
message['To'] = Header("收件人", 'utf-8') #收件人
subject = '这里是标题' #邮件标题
message['Subject'] = Header(subject, 'utf-8')
try:
smtpObj = smtplib.SMTP()
smtpObj.connect(mail_host, 25) # 25 为 SMTP 端口号
smtpObj.login(mail_user,mail_pass)
smtpObj.sendmail(sender, receivers, message.as_string())
print("邮件发送成功")
except smtplib.SMTPException:
print("Error: 无法发送邮件")
python 通过 smtplib email库 发送邮件
最新推荐文章于 2024-07-18 09:00:36 发布