我已经成功地配置了fetchmail,并且可以从邮件服务器下载消息,但是我不知道如何获得接收特定邮件的日期。为了报告的目的我需要这个日期。
发布于 2014-04-21 14:18:40
该日期可在电子邮件标题中找到。它们看起来有点像这样:
Received: from mail-pd0-f170.google.com (mail-pd0-f170.google.com [209.85.192.170])
by mailserver.example.com (Postfix) with ESMTP id DCFEE3983D
for <someaddress@example.com>; Tue, 23 Jul 2013 20:32:34 +0200 (CEST)
Received: by mail-pd0-f170.google.com with SMTP id x11so8452192pdj.29电子邮件经过的每一个邮件服务器都会在前面的邮件上添加自己的接收行。查找包含邮件服务器主机名的邮件,并从中获取日期。
https://unix.stackexchange.com/questions/125820
复制相似问题