![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-13 02:09 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何在dos下用脚本接收邮件? |
| 可打印版本 2,660 / 10 |
| 第1楼 leamoon | 发表于 2006-11-21 11:43 |
| 新手上路 发帖 4 积分 10 | |
|
如何在dos下用脚本接收邮件? 下面是手工操作的简单说明
telnet mail.xxxx.com 110 user xxxx pass **** list retr n quit 版主能否将其程序化、自动化? 为了不必解析邮件格式和附件,可以将接收到的所有字符直接保存为eml格式。 多谢版主指教! |
|
| 第2楼 electronixtar | 发表于 2006-11-21 11:49 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
答案是:可以。方法是:用 nc.exe(这个不用介绍吧?)
|
|
| 第3楼 lxmxn | 发表于 2006-11-21 13:50 |
| 版主 发帖 4,938 积分 11,386 | |
|
呵呵,electronixtar 兄还是写一个出来让我们这些新手学习学习吧~~ =_= |
|
| 第4楼 vkill | 发表于 2006-11-22 01:14 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
electronixtar 兄说的很清楚了都
|
|
| 第5楼 leamoon | 发表于 2006-11-22 11:50 |
| 新手上路 发帖 4 积分 10 | |
|
老大,对付菜鸟还是要再明白些 老大,nc命令还是多少知道些,可是还有两个问题请老大思考:
1、如何得到共有几封邮件,并据此循环retr; 2、如何将retr到的内容存盘为eml 还望不吝赐教! |
|
| 第6楼 leamoon | 发表于 2006-11-23 01:13 |
| 新手上路 发帖 4 积分 10 | |
|
:(
没人感兴趣吗?版主老大,帮忙啊。。。。。。 |
|
| 第7楼 redtek | 发表于 2006-11-23 01:32 |
| 金牌会员 发帖 1,147 积分 2,902 | |
|
不知道楼主要实现这个功能具体做什么用?
收到的邮件都是经过编码过的,如果不是为了“挑点”等目地的话, 你最终还是要用MAIL专用软件来查看eml格式的邮件甚至还有它的附件(如果这样,还不如让Mail专用软件全做了~:) 不知道楼主收到信以后具体的意义在哪里? 如果希望又收信、又发信、还要解码、还要分离二进制的附件(BASE64解码)、 甚至还想功能全了,建议用Java做吧~:) 如果是希望实现 “另类” 升级客户端批处理代码的话,ftp等其它办法或vbs直接取网页文本也可以实现:) 如果…… ) 如果leamoon对这个非常感兴趣,建议用VBS脚本从头到尾做出来:) 用VBS可以“操纵”Telnet软件,发送键值来模拟用户端输入的命令,同时隐藏Telnet软件的窗口。 然后用vbs取回Telnet的返回信息,分析并重新输出到文本文件中,每封信存一个文件,扩展名为 .EML。 但是,如果leamoon以前没有用过VBS编程的话,需要从现在开始学习它:) 这个学习的过程一定非常有意思:) [ Last edited by redtek on 2006-11-22 at 12:48 PM ] |
|
| 第8楼 electronixtar | 发表于 2006-11-23 07:15 |
| 铂金会员 发帖 2,672 积分 7,493 | |
这个不难啊,用nc发报,保存到一个文件,然后用for分析就是了。不过有些特殊字符要小心
不用了,我正想说呢,保存成 .mht 就可以直接用IE看了,哈哈,我发现的
是啊,建议用现成的 DreamMail2006
操作telnet还不如操作 SecureCRT,而且隐藏的窗口貌似不能被vbs操作吧?(除非用AutoItX3) |
|
| 第9楼 leamoon | 发表于 2006-11-24 04:36 |
| 新手上路 发帖 4 积分 10 | |
|
今天是感恩节,感谢两位老大的点拨,对我的启发很大。
后来我采取了phthon脚本写了,还是挺方便的。 提出该问题的出发点是:在内网的机器上收邮件,外网无法直接到达,仅可以访问此代理。 |
|
| 第10楼 vkill | 发表于 2006-11-24 05:32 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
Originally posted by electronixtar at 2006-11-23 07:15: 想问下est怎么保存为.mht? |
|
| 第11楼 electronixtar | 发表于 2006-11-24 07:19 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
.eml 和 .mht 是一样的
后来我采取了phthon 是 Python吧 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |