如何从 mailutils 获取回执?

如何从 mailutils 获取回执?

在 gmail 和其他邮件客户端中,可以使用所谓的回执来判断电子邮件是否已打开。(如果有其他术语,请告知)。mailutils 命令行程序中是否有此类功能?如果有,我该如何使用它?

答案1

它基本上是消息中的一个标志,要求阅读器的客户端返回收据。大多数客户端默认会在发送收据之前询问用户,因此这绝不是保证您会收到收据。

请求以电子邮件标头的形式发送。使用 mailutils 时,您无法更改要发送的邮件的标头。我建议您改用mutt。它比 mail 更复杂一些 - mutt 在每个平台上都是 mutt,而 mail 在不同平台上有很大差异。当然,Mutt 可以发送任意标头。

来自 mutt 的手册页:

-H 草稿
指定包含用于发送消息的标题和正文的草稿文件。

这显然可用于在电子邮件中插入任意标题。文件(或标准输入)draft应采用以下格式:

From: [email protected]
To: [email protected]
Return-Receipt-To: [email protected]
Subject: Please confirm when you've read t    From: [email protected]
To: [email protected]
Return-Receipt-To: [email protected]
Subject: Please confirm when you've read this!

This is the body of the message.

当然,这可以通过 stdin 发送,方法是运行<some command to generate the e-mail> | mutt -H -

除了Return-Receipt-To:标题之外,您还可以尝试其他标题,如X-Confirm-Reading-To:Disposition-Notification-To:

相关内容