Назад | Перейти на главную страницу

Sieve Vacation Extension: Сохранить ответы об отсутствии на работе

У меня есть 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 папка. Таким образом, пользователи могут легко просматривать отправленные автоматические ответы.

Кто-нибудь знает, как этого можно было добиться?