检查已发送电子邮件的标题(通过sendmail)

当我在控制台发送电子邮件时,如:

echo "Body of the message" | mail -s "Some clever subject" [email protected] 

我想检查电子邮件的标题,一旦发送。

他们没有出现在/var/log/maillog ,当我检查邮箱(使用mail )时,没有“发送”文件夹,我只能看到收到的电子邮件。

有没有发送电子邮件的地方,这将允许检查他们的标题? (或者我需要设置这样一个地方?怎么样?)

sendmail的configuration是相当默认的(只添加一个别名)。

将邮件复制到已Sent文件夹通常由邮件用户代理完成。 我不知道切换到mail ,这将做到这一点。 但是,您可以将用户ID添加到命令行上的地址列表中以获取消息的副本。 应该有一个转换,将副本作为密件抄送。

该副本将包含最终传递时消息中存在的标题的子集。 它将包含关键的标题,例如To:From:Subject:Message-id:Date: 当消息从服务器传递到服务器进行传递时,会添加其他头文件。