POP3:基于命令行的电子邮件(EMail)在线查看和批量下载工具

news/2024/11/8 6:36:30/

使用该工具可以在不安装outlook和foxmail等邮件客户端的情况下快速下载指定邮箱的邮件,并将下载的邮件以eml格式进行保存。
附: 查看eml格式的邮件可使用 EmlReader 工具,该工具不到300K,绿色免安装。

【工具特点】

1、基于命令行参数,只有一个可执行文件;
2、内部集成SSL功能,提供安全可靠的邮箱访问;
3、可将邮箱中的邮件以eml的格式下载到指定目录;
4、在线支持POP3协议的STAT、LIST、DELE、RETR、TOP命令;
 
下载地址 http://softlee.cn/pop3.zip

【使用方法】

pop3 server[:port] [-ssl] -u account -p password [-o] [local-path]

server:pop3邮箱服务器地址,常见pop邮箱服务器地址如下:
        Yeah邮箱: pop.yeah.net
        163邮箱: pop.163.com
        QQ邮箱: pop.qq.com
        Outlook邮箱: outlook.office365.com
port: pop3邮箱端口,默认是110;如果是采用SSL协议则默认为995;
-ssl: 可选参数,如指定则表示使用SSL协议访问邮箱;
-u :该参数用于指定邮箱登录的账号account;
-p :该参数用于指定邮箱登录的密码password;
-o :可选参数,将邮箱中的邮件输出到指定路径local-path中,如果local-path为空,则输出到当前路径下;

如上述参数均不提供,也可在pop3的提示下逐步登录到邮箱中。

[在线使用]

邮箱登录成功后显示如下会话界面,使用help命令可查看命令列表。
在这里插入图片描述

 

stat(STAT)、list(LIST)、uidl(LIST)、top(TOP)、retr(RETR)、dele(DELE) 为POP3协议自有的命令。

stat:用于查看邮箱的统计信息,即邮件个数和所有邮件尺寸。
list:用于列出邮箱中的邮件信息(序号和尺寸),参数msgno是一个可选参数,表示邮件的序号,如果不指定则显示全部邮件信息。
uidl:用于查询某封邮件的唯一标志符。
retr:用于获取某封邮件的内容,需要指定邮件的序号msgno。
top: 用于获取某封邮件的邮件头和邮件体中的前n行内容,需要指定邮件的序号msgno和行数topnum。
dele:用于删除某封邮件,需要指定邮件的序号msgno。

 
在这里插入图片描述

 
该工具对retr命令做了扩展,可将邮件内容输出到指定文件中,如下:

retr 1 "c:/1.eml"

该命令表示将msgno为1的邮件内容输出到C盘的“1.eml”文件中。

该工具还额外提供两个命令,viewdown
view命令可以快速的查看邮箱中所有邮件的头信息,主要是主题和邮件发送人和日期。
down命令可以将邮箱中的邮件以eml的格式下载到指定目录中。

附:EML格式解析和打开工具可参看如下文章

《如何解析EML(邮件)格式的文件以及一款小巧的EML邮件阅读工具》

欢迎使用!


http://www.ppmy.cn/news/333045.html

相关文章

Email电子邮件

【释义】 电子邮件(electronic mail,简称E-mail,标志:,也被大家昵称为“伊妹儿”)又称电子信箱、电子邮政,它是—种用电子手段提供信息交换的通信方式。是Internet应用最广的服务:通过网络的电子邮件系统,用…

我的软件选择-电子邮件EMAIL、下载软件

我的软件选择-电子邮件EMAIL、下载软件 2005年2月12日20:29星期六 [RAN乱] 总共进行了七年的软件开发,而由于我的性格,所以对于所有的软件都喜欢尝试,所以陆续作个总结 电子邮件:由于工作需要,EMAIL软件…

电子邮件附件下载器简介

1 电子邮件附件下载器的作用 电子邮件附件下载器是Github中的开源工具,可以非常方便的批量下载电子邮件附件,并将这些附件保存到电脑本地磁盘指定的文件夹中,节约宝贵的时间,适合经常通过电子邮件接受大量文件的人士使用。 在日常…

python实现电子邮件附件指定时间段,批量下载以及C#小程序集成实现

目录 一、需求背景 二、需求分析 三、需求实现 3.1 python邮箱附件指定时间下载 3.2 python外部传参 3.3 C#界面设计 四、功能实现 4.1 邮箱设置 4.2 邮件附件下载实现 1、依赖的模块 2、核心代码 3、其他 4、异常处理 5、python代码调用测试 4.3 C#内部代码实现 …

广域网技术——ppp,pppoe

目录 PPP协议概述 PPP协议原理 PPP协议三大组件: PPP链路建立流程 PPP连接建立接口状态: LCP协议报文格式 PPP协议报文格式: 1,链路层建立连接过程 LCP协商过程-正常协商 LCP协商-参数不一致 LCP协商-参数不识别 2&#xf…

Git第二讲 使用Git命令创建和初始化仓库

创建和初始化仓库 在使用Git之前,您需要创建并初始化一个Git仓库。这个仓库将用于存储您的项目文件并跟踪其版本。 初始化一个新的仓库 首先,让我们创建一个全新的Git仓库。请按照以下步骤进行操作: 打开命令行终端或Git Bash,…

因果推断18--估计个体治疗效果:泛化界和算法CRF(个人笔记)

目录 1. 介绍 2. 相关工作 3.估计ITE:误差界 4. 估计ITE的算法 5.实验 5.1. 模拟结果:IHDP 5.2. 现实世界的结果:工作 5.3. 结果 6.结论 参考 英文题目:Estimating individual treatment effect: generalization bounds…

笑死,小米新logo是这么来的

本文转载自不正经程序员。 小米公司换logo了 由日本平面设计大师 原研哉亲自操刀设计 新logo花了三年时间设计 据说设计费高达200w 下图左边那个就是新的—— 一个logo就要200w 不得不说大师就是大师 这钱也太好赚了叭 假如,我是说假如 雷军让原研哉免费设计…