Postfix: Фильтр электронной почты для моего домена для электронной почты службы поддержки

Моя система поддержки не позволяет фильтровать по электронной почте. Некоторые пользователи случайно отправляют билеты в службу поддержки из своих личных аккаунтов. Я хотел бы убедиться, что будут пересылаться только письма, приходящие с domain.com. Этот "фильтр" не должен затрагивать любую другую почтовую учетную запись.

Мой почтовый сервер запускает postfix в opensuse. Есть идеи, как я мог это сделать?

1 ответ

Я бы использовал procmail.

Настройте.procmailrc для своей учетной записи службы поддержки.

# .procmailrc
# routes incoming mail to appropriate mailboxes
PATH=/usr/bin:/usr/local/bin
LOGFILE=/var/log/procmail.log
SHELL=/bin/sh

# Put mail from domain.com into default RT queue
:0:
* ^From: .+@domain\.com
| /usr/local/rt3/bin/rt-mailgate --queue default --action correspond --url http://localhost/

Все, что вам нужно сделать, это создать файл с именем.forward в домашнем каталоге helpdeskuser, который выглядит следующим образом:

"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #helpdeskuser" 

http://www.procmail.org/

Другие вопросы по тегам