Django异步开发-发送邮件

邮件发送

smtp

smtp是轻量邮件服务器协议,通过描述发送人和接受人来确定和发送邮件,通常使用Linux服务器搭建自己的smtp服务

常规开发使用三方的smtp服务器就可以,国内大部分邮件厂商都提供免费的smtp服务

smtp分为:

1、IMAP发送邮件

2、POP3接受邮件


功能展示

python内置邮件发送功能,使用两个模快

smtplib 负责登陆服务器发送邮件

email 负责构建邮件

启动smtp服务器:(在这里使用的网易)

https://mail.163.com/

POP3位置


网易163免费邮箱相关服务器信息

Python发送邮件

在主目录文件中创建Message.py文件

import smtplib

from email.mime.text import MIMEText

subject = "一封来自中公的问候邮件"

content = "吃了吗?"

sender = "13331153360@163.com"

recver = "3392279511@qq.com"

password = "IBPCYIRWSTHFRMQS"

message = MIMEText(content,"plain","utf-8")

#内容

#内容类型 plain 文本

#内容编码

message["To"] = recver

message["From"] = sender

message["Subject"] = subject

smtp = smtplib.SMTP_SSL("smtp.163.com",994) #登陆163邮件服务器

smtp.login(user = sender,password = password) #登陆自己的账号

smtp.sendmail(sender,[recver],message.as_string())

#发送人

#收件人(列表)

#内容

smtp.close()

回调函数

import smtplib

from email.mime.text import MIMEText

from Qshop.settings import SENDER,PASSWORD

def sendMessagae(recver,content,subject="Q商城"):

sender = SENDER

password = PASSWORD

message = MIMEText(content,"plain","utf-8")

#内容

#内容类型 plain 文本

#内容编码

message["To"] = recver

message["From"] = sender

message["Subject"] = subject

smtp = smtplib.SMTP_SSL("smtp.163.com",994) #登陆163邮件服务器

smtp.login(user = sender,password = password) #登陆自己的账号

smtp.sendmail(sender,[recver],message.as_string())

#发送人

#收件人(列表)

#内容

smtp.close()

if __name__ == '__main__':

sendMessagae("3392279511@qq.com","快下课了,咳咳咳。")

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、SMTP(Simple Mail Transfer Protocol)简单邮件传输协议 一组由源地址发送到...
    菜鸟来到请多指教阅读 3,025评论 0 0
  • 首先,得有个mail.py类。该类封装了发送一个mail时需要设置的多个参数。代码如下: ''' 邮件类。用来给指...
    假面灬舞客阅读 4,363评论 0 0
  • 最近碰见一个大佬问我python发送邮件的问题, 之前用过, 但也忘了七七八八了,现在趁此机会, 重新整理之, 以...
    董小贱阅读 7,317评论 0 14
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 12,217评论 16 22
  • 创业是很多人的梦想,多少人为了理想和不甘选择了创业来实现自我价值,我就是其中一个。 创业后,我由女人变成了超人,什...
    亦宝宝阅读 5,864评论 4 1

友情链接更多精彩内容