我的帮助台系统不允许通过电子邮件过滤。 有些用户偶然从个人帐户发送帮助台票据。 我想确保只有来自domain.com的电子邮件才会被转发。 每个其他的邮件帐户都不受此“filter”的影响。
我的邮件服务器在opensuse上运行postfix。 任何想法我怎么能做到这一点?
我会使用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/
您只需在helpdeskuser主目录中创build一个名为.forward的文件,如下所示:
"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #helpdeskuser"