Как заставить отпускной автоответчик работать для псевдонимов?

У нас есть сервер электронной почты на Ubuntu 18.04 под управлением Postfix и Dovecot. Как я могу заставить автоответчик работать для псевдонимов наших пользователей?

Пример: Скажем, наш заместитель библиотекаря - theirname@ourlibrary.com, и это также их пользователь и учетная запись электронной почты в системе, та, которую я sudo su theirname, чтобы запустить программу отпуска. Но у них также есть псевдоним в /etc/aliases под названием deplib, так что письма, отправленные на deplib@ourlibrary.com, также попадают к ним.

Я пробовал вызывать vacation с помощью -a deplib, а затем -a deplib@ourlibrary.com, но ни то, ни другое не помогло. Только письма, отправленные на их имя, получают автоответчик.

Любой совет будет высоко оценен. Я считаю, что администрирование электронной почты - это немного не мое!

0
задан 5 July 2021 в 21:22
1 ответ

Хорошо, я нашел способ заставить его работать.

Может случиться так, что когда я запускаю «отпуск», и он задает мне вопросы вроде «не хотите ли вы отредактировать (сообщение об отпуске)», это не совсем программа отпуска.

Что мне нужно было сделать, так это после включения программы отпуска для них отредактировать их файл .forward следующим образом, добавив -a deplib :

\theirname, "|/usr/bin/vacation theirname -a deplib"

Я также удалил .vacation. db, чтобы я мог попробовать еще раз с тех же внешних сообщений электронной почты и перезагрузить сервер. Наконец-то я смог получать автоответы как для их имени, так и для deblib (отдельно через две отдельные внешние почтовые службы).

Проблема с этим методом заключается в том, что каждый псевдоним нужно указывать вручную. В данном конкретном случае это не слишком громкая сделка, потому что большинство наших пользователей, которым нужны автоответчики во время отпуска, имеют только один псевдоним в повседневном использовании или ни одного. Но пока это работает.

0
ответ дан 28 July 2021 в 14:36

Теги

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