鱼C论坛

 找回密码
 立即注册
查看: 4927|回复: 45

[作品展示] Python编写的邮件发送

[复制链接]
发表于 2017-2-11 21:38:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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

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

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

下面附上代码
游客,如果您要查看本帖隐藏内容请回复
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-2-12 15:12:12 | 显示全部楼层
很强,支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-20 12:39:07 | 显示全部楼层
请教一下楼主,python3.6发送exchange邮件,怎么处理?
我用的是django,get_connection(backend=???),这个值不知道填什么好,默认的smtp会报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-20 13:57:19 | 显示全部楼层
可以
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

不好意思,我不会django。你说的发送exchange邮件是什么意思?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-21 09:13:18 | 显示全部楼层
你写的代码需要邮箱开通SMTP服务。我们公司的邮箱不能开通SMTP,是exchange邮箱。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-18 14:38:37 | 显示全部楼层
突然感觉好强大
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-10 18:37:45 | 显示全部楼层
感谢啊                     
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-11 07:58:36 From FishC Mobile | 显示全部楼层
看看学习一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-11 21:52:28 | 显示全部楼层
看看, 谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-18 08:32:44 | 显示全部楼层
学习学习。。。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-18 08:36:31 | 显示全部楼层
编译出错。。。
ModuleNotFoundError: No module named 'email.header'; 'email' is not a package
email是个单独的包吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 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什么版本?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-18 09:15:06 | 显示全部楼层
WylLy 发表于 2017-7-18 08:54
这些全是Python自带的库,不需要单独安装包。,Python什么版本?

3.6.2rc1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-18 09:22:41 | 显示全部楼层

你可以在idle中单独导入一下试试,这个库3.6.2也是有的,我刚看了文档,没有去掉,是不是你安装的不完整?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

可以了,原因是我把该文件命名为email.py,好像和python自带的文件冲突了,改了名字就行了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

对,Python取名不能和库一样,所以一般想取那种名字,最好加一个下划线就好了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-18 11:16:20 | 显示全部楼层
支持,学习下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-18 12:24:03 | 显示全部楼层
很强大,支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-26 00:44:49 | 显示全部楼层
感谢分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 03:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表