Как настроить exim для автоответа одной учетной записи электронной почты
У меня проблема с настройкой exim для настройки автоответа для однопользовательской учетной записи электронной почты. В настоящее время моя exim конфигурация для автоответа выглядит следующим образом, и это заставляет отправлять письма с автоответом всем аккаунтам пользователей вместо одной:
В разделе "Настройка маршрутизаторов":
uservacation:
driver = redirect
allow_filter
hide_child_in_errmsg
ignore_eacces
ignore_enotdir
reply_transport = vacation_reply
no_verify
require_files = /var/spool/exim/.vacation.msg
file = /var/spool/exim/.vacation.msg
user = exim
group = exim
unseen
В разделе Конфигурация транспорта:
vacation_reply:
driver = autoreply
Кто-нибудь может подсказать мне, как настроить автоматический ответ exim для одной учетной записи электронной почты?
1 ответ
require_files = /var/spool/exim/.vacation.msg
Это означает, что маршрутизатор будет отклонен, если этот файл не существует. Если он существует, он примет сообщение и обработает его.
file = /var/spool/exim/.vacation.msg
Это аргумент для транспорта, который указывает, какой файл использовать для автоответа.
Поскольку вы используете общесистемное сообщение автоответчика, у вас есть глобальный переключатель вкл / выкл с глобальным сообщением. Очевидно, вы этого не хотите.
Вместо этого сделайте это:
uservacation:
driver = redirect
check_local_user
allow_filter
hide_child_in_errmsg
ignore_eacces
ignore_enotdir
reply_transport = vacation_reply
no_verify
require_files = $home/.vacation.msg
file = $home/.vacation.msg
unseen
То есть бросьте user=
а также group=
параметры конфигурации, добавьте check_local_user
один и использовать $home/.vacation.msg
как файл, содержащий сообщения об отпуске пользователей.
Таким образом, пользователи могут создать файл ~/.vacation.msg
создать автоответчик, и они могут удалить его, если автоответчик больше не требуется.
Вы также можете добавить once
Конфигурация к вашему vacation_reply
транспорт, так что если кто-то отправляет три электронных письма человеку, который находится в отпуске в короткие сроки, он получает только одно сообщение об отпуске. См. Документацию по транспорту автоответа для получения подробной информации о том, как это сделать.