В gmail и других почтовых клиентах можно узнать, было ли открыто электронное письмо с использованием чего-то, называемого возвратной квитанцией. (Если есть еще один термин, пожалуйста, скажите). Есть ли такая функция в программе командной строки mailutils? Если да, то как я могу его использовать?
Это в основном флаг в сообщении, который просит клиента читателя вернуть квитанцию. Большинство клиентов будут по умолчанию запрашивать у пользователя перед отправкой квитанции, поэтому это ни в коем случае не гарантирует, что вы получите квитанцию.
Запрос отправляется как заголовок электронной почты. С 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:.
Это в основном флаг в сообщении, который просит клиента читателя вернуть квитанцию. Большинство клиентов будут по умолчанию запрашивать у пользователя перед отправкой квитанции, поэтому это ни в коем случае не гарантирует, что вы получите квитанцию.
Запрос отправляется как заголовок электронной почты. С 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:.