企业邮箱如何群发邮件python

  

企业邮箱比普通邮箱群发邮件效果要好很多,今天一米软件就来告诉大家企业邮箱如何群发邮件python。


企业邮箱如何群发邮件python


需要用到的python模块:email模块,smtplib模块


email模块用来构建文件内容,smtplib模块用来发邮件,这两个都是Python内置模块。


smtplib模块使用方法:


import smtplib


server = smtplib.SMTP()


server.connect(host, port)


server.login(username, password)


server.sendmail(sender, to_addr, msg.as_string())


server.quit()


其中,SMTP是一个类,class(),要想调用 smtplib 模块下、SMTP 类下的方法,应该这样写:smtplib.SMTP.方法,赋值给server是为了减少代码的冗余。


SMTP (Simple Mail Transfer Protocol)翻译过来是“简单邮件传输协议”的意思,SMTP 协议是由源服务器到目的地服务器传送邮件的一组规则。可以简单理解为:我们需要通过SMTP指定一个服务器,这样才能把邮件送到另一个服务器。


host是指定连接的邮箱服务器,你可以指定服务器的域名。通过搜索“xx邮箱服务器地址”,就可以找到。port 是“端口”的意思。一般情况下SMTP默认端口号为25。


邮箱授权码的获取需要登录QQ邮箱。


1)登录QQ邮箱,点击设置。


2)点击账户,往下拉,打开 SMTP服务


3)会弹出一个密保窗口,按指示操作,会得到一个邮箱授权码,即为代码里需要的授权码。

相关资讯