import smtplib
from email.mime.text import MIMEText
from email.header import Header

'''
代码思路:
发件人账号密码+收件人列表
构造邮件内容:MIMEText(text),键Subject,From,To
登录邮件服务器:SMTP对象
发送和退出:mimeText.as_string()
处理异常
'''

# 发送者
# sender = '[email protected]'
# password = 'fuck'
# sender = '[email protected]'
# password = 'fuck'
sender = '[email protected]'
password = 'fuck'
password = 'fuck'

# 收件人列表
receivers = ["[email protected]","[email protected]","[email protected]"]

# 构造邮件
text = '今天搬砖了一整天,猫了个咪的,真是累shi了,个zhazha检查,老特么不通过,心累,你还好吗?'
mimeText = MIMEText(text)
mimeText['Subject'] = '开门,劳资是企鹅的文本邮件0934'
mimeText['From'] = sender
mimeText['To'] = receivers[0]

try:
    # # 登录163邮件服务器
    # smtpObj = smtplib.SMTP('smtp.163.com', 25)
    # smtpObj.login(sender, password)

    # 登录qq邮件服务器
    smtpObj = smtplib.SMTP_SSL()
    smtpObj.connect('smtp.qq.com', 465)
    smtpObj.login(sender, password)

    # 发送并退出
    smtpObj.sendmail(sender, receivers, mimeText.as_string())
    smtpObj.quit()
    print("邮件发送成功")

# 处理异常
except smtplib.SMTPException as e:
    print("Error: 无法发送邮件", e)

results matching ""

    No results matching ""