python3 发送邮件功能

Posted Xiao|Deng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3 发送邮件功能相关的知识,希望对你有一定的参考价值。

阿-_-涵的博客

#首先写一个模块功能,发邮件功能打包起来

from
smtplib import SMTP from email.mime.text import MIMEText def send_email(SMTP_host, from_addr, password, to_addrs, subject=‘‘, content=‘‘): email_client = SMTP(host=SMTP_host) email_client.login(from_addr, password) # create msg msg = MIMEText(content, _charset=utf-8) msg[Subject] = subject email_client.sendmail(from_addr, to_addrs, msg.as_string()) email_client.quit()
# -*- coding: cp936 -*-
from my_email import send_email

 
if __name__ == __main__:
    try:
        send_email(smtp.163.com, [email protected], xxxx, [email protected], 邮件标题, 邮件内容)
        print("发送成功")
    except Exception as e:
        print(e)

 

以上是关于python3 发送邮件功能的主要内容,如果未能解决你的问题,请参考以下文章

我应该如何使用 Outlook 发送代码片段?

python3通过qq邮箱发送邮件

Python3:自动发送账单邮件

python3 发送电子邮件

python3使用stmplib发送邮件

python3 发送邮件携带附件(可携带多个不同格式的附件)