怎么发送qq邮件_(怎么把文件发送到邮箱里面)

指南 0 646

怎么发送qq邮件_(怎么把文件发送到邮箱里面)

一、Python发送邮件应用到的库

python发送邮件很简单,主要用到以下几个模块(库):

1、smtplib (smtp协议库)

2、email.mime.text(邮件处理库,主要应用其MIMEText类)

3、email.utils(邮件处理库,主要应用其formataddr类)

二、代码分析

注:发送邮件(需开启邮箱的POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务:开启前2个即可)

如何开启:

1、首先导入以上的模块(库)

import? smtplib

from email.mime.text import MIMEText

from? email.utils? import? formataddr

2、定义发件人、收件人账号信息

3、定义一个函数,用于发送邮件

def send_mail():

result = True

result = False

return result

4、执行函数发送邮件并验证是否发送成功

if result:

print("邮件发送成功")

print("邮件发送失败")

5、完整代码

import smtplib

from email.mime.text import MIMEText

from email.utils import formataddr

def send_mail():

result = True

msg = MIMEText('hello, Jesion, you have success','plain','utf-8')

result = False

return result

result = send_mail()

if result:

print("邮件发送成功")

print("邮件发送失败")

6、代码执行结果

备注:以上发送的是文本格式的邮件,还可以发送带附件的邮件,如文件、图片、视频等,具体参考:python发送邮件(带附件)

相关推荐: