import smtplib,sys
from email.mime.text import MIMEText
from email.header import Header
def mail_tools(mail_from,send_to,title,input_msg):
#mail_from='mail_from<mail_from_name@163.com>'#收件人看到的邮件来源信息
#send_to="#######@qq.com"#收件人邮箱
#title="下雨"#邮件标题
#input_msg="下雨记得带伞"#邮件内容
#连接邮件服务器
my='******@163.com'#源邮箱
passwd='+++++++'#源邮箱授权密码(开启smtp服务的授权密码,不是邮箱登录密码)
mail_server='smtp.163.com'#邮箱服务器的地址,这里源邮箱是163邮箱,所以肯定要登录163的服务器
#格式化邮件整体信息
msg=MIMEText(input_msg,'plain','utf-8')
msg['Subject'] = Header(title, 'utf-8')
msg['From'] = mail_from
msg['To'] = send_to
#连接并发送邮件
server=smtplib.SMTP(host=mail_server)
server.login(my,passwd)
server.sendmail(my,send_to,msg.as_string())
Python代理邮箱发送邮件(163邮箱为例)
最新推荐文章于 2025-04-01 20:24:32 发布