这里以python为例,简单介绍一下实现过程,主要用到smtplib这个库(smtp协议,发送邮件),实验环境win10+python3.6+pycharm5.0,主要内容如下:
1.首先需要开启邮箱POP3/SMTP服务,这里以163邮箱为例(QQ邮箱也可以),打开主页面,点击“设置”,勾选POP3/SMPT服务,如下:
接着点击右边菜单列表的“客户端授权密码”,设置授权密码,后面的代码中要用到这个密码进行163邮箱服务器登陆,如下:
2.所有准备工作完毕后,就是编写python代码来发送邮件了,这里主要用到smtplib这个库,专门用于发送邮件,MIMEText这个类,用于对发送的邮件消息进行封装,代码如下:
程序运行效果图如下,已经成功群发邮件:
邮件内容如下:
3.添加带有附件的邮件,这里只需要对上面的代码就行简单修改一下就行,attach对应的文件就行,主要代码如下:
程序运行截图如下,成功添加了一个word附件:
至此,大家就完成了利用python来群发邮件。总的来说,整个过程不难,只要你理清思路,代码很快就能实现,就是利用stmplib这个库发送邮件,用MIMEText和MIMEMultipart这2个类对对应的邮件信息进行封装(添加附件等),当然,后期如果你想解析邮件信息,也有对应的库—poplib,这个偶就不详细介绍了,网上也有相关教程和资料,感兴趣的可以搜一下,希望以上分享的内容能对你有所帮助吧。