У меня есть SMTP + IMAP-сервер в Linux, и я использую сетчатую фильтрацию для обеспечения некоторых полезных функций.
Одна из таких функций - ответы об отсутствии на работе, предоставляемые следующим скриптом:
require ["fileinto", "vacation", "variables"];
# ignore spam
if header :contains "X-Spam-Flag" "YES" {
fileinto "Junk E-mail";
stop;
}
vacation
:days 1
:subject "Out of office"
:addresses ["..."]
"contact x, y, or z instead.";
Однако мне не нравится, что автоответчики прозрачны для пользователя; у пользователя нет возможности однозначно ответить на вопрос «получил ли X ответ?». Я бы также предпочел, чтобы пользователи в принципе могли видеть каждое электронное письмо, отправленное с их адреса.
По этой причине я хотел бы хранить все ответы об отсутствии на работе в пользовательских sent
папка. Таким образом, пользователи могут легко просматривать отправленные автоматические ответы.
Кто-нибудь знает, как этого можно было добиться?