zoukankan      html  css  js  c++  java
  • Python3发送邮件功能

    Python3实现邮件发送功能

    import smtplib
    from email.mime.text import MIMEText   # 导入模块
    
    class SendEmail:
    
        def send_emil(self, username, passwd, recv, title, content, mail_host='smtp.163.com', port=25):
            msg = MIMEText(content)      #邮件内容
            msg['Subject'] = title
            msg['From'] = username
            msg['To'] = recv
            smtp = smtplib.SMTP(mail_host, port=port)   # 定义邮箱服务类型
            smtp.login(username, passwd)      # 登录邮箱
            smtp.sendmail(username, recv, msg.as_string())   #发送邮件
            smtp.quit()
            print('email 发送成功.')
    
    if __name__ == '__main__':
        email_user = '1326*****@163.com'  # 发送者账号
        email_pwd = '******'  # 发送者密码,授权码
        maillist = '5****@qq.com'   # 接收者邮箱
        title = '测试邮件标题'
        content = '这里是邮件内容'
        SendEmail().send_emil(email_user, email_pwd, maillist, title, content)

    都是固定的模版,可以套用, 不用硬记。   最后发送结果 

  • 相关阅读:
    谈谈SpringFramework与IoC依赖查找
    监控微博、论坛的“棱镜计划”
    输出质数的方法改进
    参数解构
    直接插入排序
    理解迭代
    异常处理
    函数
    continue语句
    break语句
  • 原文地址:https://www.cnblogs.com/jsondai/p/9663692.html
Copyright © 2011-2022 走看看