034 Python语法之邮件开发

邮件

邮箱登录格式

import smtplib  # 发邮件 模块

try:
    STMPserver = "smtp.126.com"  # 服务器
    Sender = "[email protected]"  # 账户
    pasword = "111111"  # 密码

    mailsever = smtplib.SMTP(STMPserver, 25)  # 邮件服务器默认端口25,FTP21
    mailsever.login(Sender, pasword)
    mailsever.quit()
    print("登录成功")
except smtplib.SMTPAuthenticationError as e:
    print("密码错误")
except smtplib.SMTPConnectError as e:
    print("IP被屏蔽")

发送邮件

import smtplib  # 发邮件 模块
from email.mime.text import MIMEText  # 邮件文本

STMPserver = "smtp.126.com"  # 服务器
Sender = "[email protected]"  # 账户
pasword = "111111"  # 密码

Message = "我是邮件内容!"  # 邮件内容
msg = MIMEText(Message)  # 转化为邮件文本

msg["Subject"] = "我是标题"  # 邮件标题
msg["From"] = Sender  # 发送
msg["To"] = "[email protected]"  # 谁来收,这个可以随便写

mailsever = smtplib.SMTP(STMPserver, 25)  # 邮件服务器默认端口25,FTP21
mailsever.login(Sender, pasword)
mailsever.sendmail(Sender, ["[email protected]"], msg.as_string())

mailsever.quit()    # 退出邮件服务器

你可能感兴趣的:(034 Python语法之邮件开发)