ubuntu 14.04,python 3.4,使用 smtplib 循环发送邮件异常,求解.

2015-11-18 20:23:38 +08:00
 meloncrashed
send_mail.py 里面把发送功能定义在 main(),单独使用 send_mail.py 多次没有异常。
在主 start.py 里面 import send_mail 后,循环调用 send_mail.main(),有个奇怪的现象:只能发送第一封邮件。

我试着重复发送三封完全一样的邮件发送同样邮件 同样的收发人
debug 信息里面

send: 'mail FROM:<xxx@qq.com> size=34015\r\n'

send: 'mail FROM:<xxx@qq.com> size=67887\r\n'

send: 'mail FROM:<xxx@qq.com> size=101759\r\n'

但只有第一封发出去了, 并且根据 debug 信息三个应该同样的邮件 每次多一个邮件的大小?

不知道为何这样?
2612 次点击
所在节点    Python
14 条回复
Noocl
2015-11-18 20:29:32 +08:00
为什么都用 14.04 ,不用最新的 15.10 呀,我是小白,请不要喷我呀呀
meloncrashed
2015-11-18 20:47:01 +08:00
@Noocl 机器不行
Mark24
2015-11-18 20:48:23 +08:00
@Noocl 因为 14.04 是 LTS 就是长期支持版,支持 5 年。除了 LTS 版本,其他的都是快速迭代, 1 年这样子吧。用 LTS 省心省事,而且吧, ubuntu 的桌面本来就没那么稳定。
meloncrashed
2015-11-18 20:48:58 +08:00
@Noocl 12 挺流畅, 14 已经偶尔一顿了
Noocl
2015-11-18 20:52:03 +08:00
@Mark24 谢谢啦,我是不是换回 14.04 比较好呢,刚学 linux 没多久
Noocl
2015-11-18 20:52:38 +08:00
@meloncrashed 哈,是不是建议用 14.04 呀
meloncrashed
2015-11-18 20:54:16 +08:00
@Noocl 版本没那么重要,你自己习惯就好
Mark24
2015-11-18 21:04:19 +08:00
@Noocl 其实都差不多,勤折腾点,哪个版本无所谓, LTS 就是驱动装好了之后,省的烦,实际上呢, ubuntu 的更新真的是天天来,也不知道天天更新了个啥,桌面依然报内部错误频繁的很。都一样,都一样。及时你装了 14.04 ,估计,一年内,你也会再装一次的……因为桌面,真的没有那么稳定。

命令行和图形界面完美结合的,恐怕只有 Mac 了吧
不过,我也推荐国产的 Deepin Linux ,可能比较小众,但是真心不错, Linux 可以当成一个程序安装在电脑里,不爽可以删除,安装完后,可以重启进入 Linux 。开箱即用,还有 QQ ……据说 2015 大版本要来了,至少样子上,最美的 Linux 不为过,而且很像 Mac 。
printempw
2015-11-18 21:24:46 +08:00
@Mark24 窝倒是觉得 elementary OS 更漂亮诶
Mark24
2015-11-18 21:33:32 +08:00
@printempw 也挺好的,我也用过
kkhaike
2015-11-18 21:42:58 +08:00
大家歪楼了
Noocl
2015-11-18 21:49:03 +08:00
@Mark24 嗯呢,我先在虚拟机上体验下,合适就装 Deepin ,反正我喜欢折腾哎,哈
meloncrashed
2015-11-18 21:51:35 +08:00
~~~~(>_<)~~~~
@printempw
@Mark24
@Noocl
谢谢歪楼 :)

我禁止所有的全局变量就好了 :)
sudoz
2015-11-18 22:24:02 +08:00
@Noocl 刚学就无所谓新旧了,反正都通用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/237144

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX