WylLy 发表于 2017-2-11 21:38:51

Python编写的邮件发送

本帖最后由 WylLy 于 2017-2-11 21:40 编辑

注意:使用的SMTP服务器,所以使用该脚本,首先需要发送邮箱开通SMTP服务。
具有功能:
1、可以发送带html的邮件
2、可以带附件,但是不能超过2M,我自己设置的,具体可以带多大的我也没有测试,有兴趣的可以测试一下
3、使用tkinter编写的GUI,界面还算一目了然,清晰明了

我自己使用qq、139和163测试没有什么问题,如果有兴趣测试出现问题的可以回帖,说明一下,共同商讨。
就先介绍这些吧!感兴趣的可以试试。
使用的库全是Python自带的所以不需要额外安装其他库。

下面附上代码
**** Hidden Message *****

新手·ing 发表于 2017-2-12 15:12:12

很强,支持

无聊才上线 发表于 2017-2-20 12:39:07

请教一下楼主,python3.6发送exchange邮件,怎么处理?
我用的是django,get_connection(backend=???),这个值不知道填什么好,默认的smtp会报错

rzzsss 发表于 2017-2-20 13:57:19

{:10_335:}可以

WylLy 发表于 2017-2-20 21:50:11

无聊才上线 发表于 2017-2-20 12:39
请教一下楼主,python3.6发送exchange邮件,怎么处理?
我用的是django,get_connection(backend=???),这 ...

不好意思,我不会django。你说的发送exchange邮件是什么意思?

无聊才上线 发表于 2017-2-21 09:13:18

你写的代码需要邮箱开通SMTP服务。我们公司的邮箱不能开通SMTP,是exchange邮箱。

xiaomengyao99 发表于 2017-4-18 14:38:37

突然感觉好强大

邹姆斯特朗 发表于 2017-7-10 18:37:45

感谢啊                     

holyhigh 发表于 2017-7-11 07:58:36

看看学习一下

swzyzh_yc 发表于 2017-7-11 21:52:28

看看, 谢谢

xxpcb 发表于 2017-7-18 08:32:44

学习学习。。。。。。。

xxpcb 发表于 2017-7-18 08:36:31

编译出错。。。
ModuleNotFoundError: No module named 'email.header'; 'email' is not a package
email是个单独的包吗?

WylLy 发表于 2017-7-18 08:54:20

xxpcb 发表于 2017-7-18 08:36
编译出错。。。
ModuleNotFoundError: No module named 'email.header'; 'email' is not a package
email ...

这些全是Python自带的库,不需要单独安装包。,Python什么版本?

xxpcb 发表于 2017-7-18 09:15:06

WylLy 发表于 2017-7-18 08:54
这些全是Python自带的库,不需要单独安装包。,Python什么版本?

3.6.2rc1

WylLy 发表于 2017-7-18 09:22:41

xxpcb 发表于 2017-7-18 09:15
3.6.2rc1

你可以在idle中单独导入一下试试,这个库3.6.2也是有的,我刚看了文档,没有去掉,是不是你安装的不完整?

xxpcb 发表于 2017-7-18 09:33:21

WylLy 发表于 2017-7-18 09:22
你可以在idle中单独导入一下试试,这个库3.6.2也是有的,我刚看了文档,没有去掉,是不是你安装的不完整 ...

可以了,原因是我把该文件命名为email.py,好像和python自带的文件冲突了,改了名字就行了{:5_95:}

WylLy 发表于 2017-7-18 09:36:57

xxpcb 发表于 2017-7-18 09:33
可以了,原因是我把该文件命名为email.py,好像和python自带的文件冲突了,改了名字就行了

对,Python取名不能和库一样,所以一般想取那种名字,最好加一个下划线就好了

Neo_367 发表于 2017-7-18 11:16:20

支持,学习下

MSK 发表于 2017-7-18 12:24:03

很强大,支持{:10_275:}

gtx990boom 发表于 2017-12-26 00:44:49

感谢分享
页: [1] 2 3
查看完整版本: Python编写的邮件发送