对于发送到后缀服务器的邮件,我想在“接收:从”标题中记录时间戳。
例如,从包含以下内容的电子邮件中:
Received: from mailserver01 ([192.168.0.25]) by mailserver01.domain.intra with Microsoft SMTPSVC(6.5);
Mon, 16 Jul 2012 17:09:36 +0200我想提取:
Mon, 16 Jul 2012 17:09:36 +0200我想知道的是如何配置后缀来记录这些信息(只有时区或整个“接收:从”标题)。一旦记录了该行,我就可以处理解析以提取信息。
发布于 2012-07-25 11:24:45
发布于 2012-07-25 08:08:40
你可以通过它来切割
echo "Received: from mailserver01 ([192.168.0.25]) by mailserver01.domain.intra with Microsoft SMTPSVC(6.5); Mon, 16 Jul 2012 17:09:36 +0200" | cut -d ";" -f 2或者如果您将电子邮件内容放在bash变量中:
cat $email | grep "Received:" | cut -d ";" -f 2https://serverfault.com/questions/410958
复制相似问题