用python开发邮件管理软件的一些问题 财富值57

2016-10-21 16:39发布

这个学期有软件课设,题目是邮件管理软件。目前主要遇到有如下的困惑,希望大神们能够对熟悉的问题给出相应的看法或者解决办法。

  1. 邮件软件界面的设计打算使用pyqt4,个人比较喜欢简约风格,看到了YoMail这个软件被惊艳到了(如下图),所以想问一下pyqt4是否可以实现?如果可以实现,怎么做到无边框效果?

2.关于邮件的接收和发送有没有什么好的模块可以推荐?貌似只有smtplib,pop3,如果觉得有更好的欢迎推荐,最好是有比较详细的文档。

3.课设要求需要实现通信簿的管理,这个该怎么做?pop3或者smtp的模块有这个方法吗?给个思路就好,如果有示例就更好了。

4.这个是最头痛的,就是关于邮件的接收。一直不明白接收到的邮件是以什么形式保存的,数据库还是直接保存为文件?如果保存为文件,那具体是什么文件,html吗?如果是数据库,又是怎么保存的?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
mishen - whatsns产品经理
1楼-- · 2016-10-21 16:46

首先感谢shomy大牛的耐心解答,给了我很多思路,帮助我解决了很多问题。先对我自己的一些问题做出总结。

这个就看你自己啦,用数据库的话,可以尝试结构化的nosql,比如MongoDB。 保存为文件的话, 肯定也是xml或者Json这类的易于解析的格式。 关于这个问题,可以看看这http://www.lai18.com/content/...

曾经也是用qt做的大作业,但是是课程管理。

邮件软件界面的设计打算使用pyqt4,个人比较喜欢简约风格,看到了YoMail这个软件被惊艳到了(如下图),所以想问一下pyqt4是否可以实现?如果可以实现,怎么做到无边框效果?

最后记录一下关于QlistWidget中的item获取鼠标点击事件的代码实现

3.课设要求需要实现通信簿的管理,这个该怎么做?pop3或者smtp的模块有这个方法吗?给个思路就好,如果有示例就更好了。

一周热门 更多>