网易邮箱发送邮件,126邮箱或163邮箱

目录

126邮箱地址:

在邮箱里授权密码:

封装一个发送邮件:

写一个方法调用:


126邮箱地址:

126网易免费邮-你的专业电子邮局

在邮箱里授权密码:

封装一个发送邮件:

def get_email(email, uuid):
    # 163邮箱服务器地址
    mail_host = 'smtp.163.com'
    # 163用户名
    mail_user = '.com'
    # 密码(部分邮箱为授权码),在邮箱里获取的密码
    mail_pass = ''
    # 邮件发送方邮箱地址
    sender = '.com'
    # 邮件接受方邮箱地址,注意需要[]包裹,这意味着你可以写多个邮件地址群发
    receivers = email

    # 设置email信息
    # 邮件内容设置
    message = MIMEText(uuid, 'plain', 'utf-8')
    # 邮件主题
    message['Subject'] = 'title'
    # 发送方信息
    message['From'] = sender
    # 接受方信息
    message['To'] = receivers[0]

    # 登录并发送邮件
    try:
        smtpObj = smtplib.SMTP()
        # 连接到服务器
        smtpObj.connect(mail_host, 25)
        # 登录到服务器
        smtpObj.login(mail_user, mail_pass)
        # 发送
        smtpObj.sendmail(
            sender, receivers, message.as_string())
        # 退出
        smtpObj.quit()
        print('发送成功')
    except smtplib.SMTPException as e:
        print('error', e)  # 打印错误
    return uuid

写一个方法调用:

#把刚封装好的,导过来
from users.tools.myredis import myredis

def post(self):
    get_email("给对方邮箱名", "发送的内容")
    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值