免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 11784 | 回复: 5
打印 上一主题 下一主题

[网络相关] linux如何命令行收邮件 [复制链接]

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015元宵节徽章
日期:2015-03-06 15:51:33
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-07-17 15:11 |只看该作者 |倒序浏览
想写个脚本,自动检测163的邮件,将邮件的主题和发件人提取出来,
如果主题有包含某些字符的,再进行下一步操作。

但在网上看了,mutt只是类似outlook的邮件管理软件,有没有其它软件或命令是可以只读取出邮件服务器中的主题和发件人邮箱?

论坛徽章:
15
2015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-15 17:29:44午马
日期:2015-01-06 17:06:51子鼠
日期:2014-11-24 10:11:13寅虎
日期:2014-08-18 07:10:55酉鸡
日期:2014-04-02 12:24:51双子座
日期:2014-04-02 12:19:44天秤座
日期:2014-03-17 11:43:36亥猪
日期:2014-03-13 08:13:51未羊
日期:2014-03-11 12:42:03白羊座
日期:2013-11-20 10:15:18CU大牛徽章
日期:2013-04-17 11:48:45
2 [报告]
发表于 2013-07-25 14:06 |只看该作者
Python处理电子邮件, 你自己做些修改。
  1. import poplib  
  2. import string  
  3. from email import parser  
  4.   
  5. host = 'pop.qq.com'  
  6. username = 'your_qq@qq.com'  
  7. password = 'your_password'  
  8.   
  9. pop_conn = poplib.POP3_SSL(host)  
  10. pop_conn.user(username)  
  11. pop_conn.pass_(password)  
  12.   
  13. #从服务器获取邮件列表:   
  14. messages = [pop_conn.retr(i) for i in range(1, len(pop_conn.list()[1]) + 1)]  
  15.   
  16. # Concat message pieces:   
  17. messages = ["/n".join(mssg[1]) for mssg in messages]  
  18.   
  19. #解析邮件到email object:   
  20. messages = [parser.Parser().parsestr(mssg) for mssg in messages]  
  21. for message in messages:  
  22.     addrfrom = str(message.get('from'))  
  23.     try:  
  24.         addrfrom.index('info@kingsoft.com')  
  25.         start_addr = addrfrom.index('<')  
  26.         end_addr = addrfrom.index('>')  
  27.         print addrfrom[start_addr + 1 : end_addr] #如果邮件是来自金山则打印他的标题   
  28.     except ValueError:  
  29.         continue  
  30. pop_conn.quit()  
复制代码

论坛徽章:
1
射手座
日期:2014-03-10 14:24:52
3 [报告]
发表于 2013-07-26 14:21 |只看该作者
不明觉厉!~~

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:09
4 [报告]
发表于 2013-07-26 16:12 |只看该作者
telnet都可以收...

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
5 [报告]
发表于 2013-07-27 19:05 |只看该作者
回复 4# lolizeppelin


    举个栗子吧

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
6 [报告]
发表于 2013-07-27 23:18 |只看该作者
mail 就可以收吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP