как получить обратную квитанцию ​​от mailutils?

В gmail и других почтовых клиентах можно узнать, было ли открыто электронное письмо с использованием чего-то, называемого возвратной квитанцией. (Если есть еще один термин, пожалуйста, скажите). Есть ли такая функция в программе командной строки mailutils? Если да, то как я могу его использовать?

1
задан 14 October 2017 в 22:48

2 ответа

Это в основном флаг в сообщении, который просит клиента читателя вернуть квитанцию. Большинство клиентов будут по умолчанию запрашивать у пользователя перед отправкой квитанции, поэтому это ни в коем случае не гарантирует, что вы получите квитанцию.

Запрос отправляется как заголовок электронной почты. С mailutils вы не можете изменить заголовки отправляемой почты. Я бы предположил, что вместо этого вы используете mutt. Это немного сложнее, чем почта - и mutt является mutt на каждой платформе, в то время как почта отличается от платформы к платформе. Mutt может, конечно, отправлять с произвольными заголовками.

Из man-страницы пользователя mutt:

-H draft Укажите черновик файла, который содержит заголовок и тело для отправки сообщения.

Это, очевидно, можно использовать для вставки произвольных заголовков в электронную почту. Файл (или stdin) draft должен быть в следующем формате:

From: example@example.org To: example@example.com Return-Receipt-To: myself@example.org Subject: Please confirm when you've read t From: example@example.org To: example@example.com Return-Receipt-To: myself@example.org 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:.

1
ответ дан 18 July 2018 в 05:18

Это в основном флаг в сообщении, который просит клиента читателя вернуть квитанцию. Большинство клиентов будут по умолчанию запрашивать у пользователя перед отправкой квитанции, поэтому это ни в коем случае не гарантирует, что вы получите квитанцию.

Запрос отправляется как заголовок электронной почты. С mailutils вы не можете изменить заголовки отправляемой почты. Я бы предположил, что вместо этого вы используете mutt. Это немного сложнее, чем почта - и mutt является mutt на каждой платформе, в то время как почта отличается от платформы к платформе. Mutt может, конечно, отправлять с произвольными заголовками.

Из man-страницы пользователя mutt:

-H draft Укажите черновик файла, который содержит заголовок и тело для отправки сообщения.

Это, очевидно, можно использовать для вставки произвольных заголовков в электронную почту. Файл (или stdin) draft должен быть в следующем формате:

From: example@example.org To: example@example.com Return-Receipt-To: myself@example.org Subject: Please confirm when you've read t From: example@example.org To: example@example.com Return-Receipt-To: myself@example.org 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:.

1
ответ дан 24 July 2018 в 18:17

Другие вопросы по тегам:

Похожие вопросы: