Command-Line-Interface

使用 Linux 郵件命令時可以設置“In-Reply-To”標頭嗎?

  • February 3, 2015

我以為我可以使用:

mail -s "Subject_here" -a "In-Reply-To: Message_ID_here" < body

但不幸的-a是,無法辨識。

我發現了這種使用方式sendmail

/usr/lib/sendmail -t < body

該文件body應該將每個標題放在單獨的行上,然後是一個空行,然後是您的消息正文:

To: bob@example.com
From: tim@example.com
Subject: Example of conversation threading
In-reply-to: <put Message-ID of previous mail here>

Body text here

如果您的郵件命令是 Heirloom mailx,我認為附加標頭的 -a 不起作用。在 Heirloom mailx -a 標誌用於文件附件。正如您對自己的回答,您可以使用 sendmail,但您也可以使用 -t 標誌到 Heirloom mailx。

mail -t < body

正文與您自己的答案相同。

To: bob@example.com
From: tim@example.com
Subject: Example of conversation threading
In-Reply-To: <put Message-ID of previous mail here>

Body text here

這對我有用。

引用自:https://serverfault.com/questions/172390