034 Python语法之邮件开发

邮件

邮箱登录格式

import smtplib  # 发邮件 模块

try:
    STMPserver = "smtp.126.com"  # 服务器
    Sender = "111111@126.com"  # 账户
    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 = "111111@126.com"  # 账户
pasword = "111111"  # 密码

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容