У меня установлен Exim на машине CentOS, и на нем настроены виртуальные домены (не Vexim). Я пытаюсь понять, как создать фильтр для пересылки писем с одного адреса на другой с перезаписью темы.
IE,
«Тема» для support@mydomain.com
становится
«[Поддержка] Тема» для user@mydomain.com
Я пробовал файл .forward, но, похоже, он не действует. Почтовый каталог для пользователей находится в:
/var/www/user_name/data/email/mydomain.com/user1/
/var/www/user_name/data/email/mydomain.com/user2/
Это то, что у меня есть до сих пор, но похоже, что это не имеет никакого эффекта.
# Exim filter
if $h_to: is "support@mydomain.com" then
headers add "New-Subject: [Support] $h_subject:"
headers remove subject
headers add "Subject: $h_new-subject:"
headers remove new-subject
unseen deliver "user@mydomain.com"
endif
Кто-нибудь делал это раньше? Я не могу найти в Google ничего о виртуальных доменах с фильтрацией.
Вероятно, ваш заголовок To: является не равно "support@mydomain.com", но содержит "support@mydomain.com".
Я не знаю, чем должны отличаться виртуальные пользователи от «настоящих» по поводу фильтрации. Так что просто следуйте руководству / руководству / руководству по языку фильтров Exim: http://exim.org/exim-html-current/doc/html/spec_html/filter.html