使用Gmail Windows中的命令行连接并下载附件



我想找到一种使用命令行登录gmail并在Windows环境中下载附件的方法

我尝试过openssl s_client -crlf -connect imap.gmail.com:993 /openssl s_client -starttls smtp -connect smtp.gmail.com:587发送邮件,并且有效但是我需要接收邮件,更具体地说是我的gmail

的附件

任何建议,我都陷入困境

另一种方法是安装POP3客户端,但是我不想使用此方法,因为机器的RAM较少。

您将无法使用基本命令行检索电子邮件附件。您必须使用更高级的脚本语言(例如:python),并使用IMAP库来下载消息,解析它们,并最终将附件保存到文件中。

原因是从IMAP服务器下载的消息是根据MIME RFC格式化的。IMAP提取命令将允许您下载代表附件的MIME部件,但将进行编码(通常在base64中)。因此,一旦下载,您就必须将附件解码,然后再将其保存到文件。适当的IMAP库将透明地处理的所有步骤:)

最新更新