Python编写的邮件发送
本帖最后由 WylLy 于 2017-2-11 21:40 编辑注意:使用的SMTP服务器,所以使用该脚本,首先需要发送邮箱开通SMTP服务。
具有功能:
1、可以发送带html的邮件
2、可以带附件,但是不能超过2M,我自己设置的,具体可以带多大的我也没有测试,有兴趣的可以测试一下
3、使用tkinter编写的GUI,界面还算一目了然,清晰明了
我自己使用qq、139和163测试没有什么问题,如果有兴趣测试出现问题的可以回帖,说明一下,共同商讨。
就先介绍这些吧!感兴趣的可以试试。
使用的库全是Python自带的所以不需要额外安装其他库。
下面附上代码
**** Hidden Message ***** 很强,支持 请教一下楼主,python3.6发送exchange邮件,怎么处理?
我用的是django,get_connection(backend=???),这个值不知道填什么好,默认的smtp会报错 {:10_335:}可以 无聊才上线 发表于 2017-2-20 12:39
请教一下楼主,python3.6发送exchange邮件,怎么处理?
我用的是django,get_connection(backend=???),这 ...
不好意思,我不会django。你说的发送exchange邮件是什么意思? 你写的代码需要邮箱开通SMTP服务。我们公司的邮箱不能开通SMTP,是exchange邮箱。 突然感觉好强大
感谢啊 看看学习一下 看看, 谢谢
学习学习。。。。。。。 编译出错。。。
ModuleNotFoundError: No module named 'email.header'; 'email' is not a package
email是个单独的包吗? xxpcb 发表于 2017-7-18 08:36
编译出错。。。
ModuleNotFoundError: No module named 'email.header'; 'email' is not a package
email ...
这些全是Python自带的库,不需要单独安装包。,Python什么版本? WylLy 发表于 2017-7-18 08:54
这些全是Python自带的库,不需要单独安装包。,Python什么版本?
3.6.2rc1 xxpcb 发表于 2017-7-18 09:15
3.6.2rc1
你可以在idle中单独导入一下试试,这个库3.6.2也是有的,我刚看了文档,没有去掉,是不是你安装的不完整? WylLy 发表于 2017-7-18 09:22
你可以在idle中单独导入一下试试,这个库3.6.2也是有的,我刚看了文档,没有去掉,是不是你安装的不完整 ...
可以了,原因是我把该文件命名为email.py,好像和python自带的文件冲突了,改了名字就行了{:5_95:} xxpcb 发表于 2017-7-18 09:33
可以了,原因是我把该文件命名为email.py,好像和python自带的文件冲突了,改了名字就行了
对,Python取名不能和库一样,所以一般想取那种名字,最好加一个下划线就好了 支持,学习下 很强大,支持{:10_275:} 感谢分享