Postfix:过滤我的域名的电子邮件以获取帮助台电子邮件

Postfix:过滤我的域名的电子邮件以获取帮助台电子邮件

我的帮助台系统不允许通过电子邮件进行过滤。有些用户会意外地从他们的个人帐户发送帮助台票证。我想确保只有来自 domain.com 的电子邮件才会被转发。其他所有邮件帐户都不应受到此“过滤器”的影响。

我的邮件服务器在 openSUSE 上运行 postfix。有办法吗?

答案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/

您需要做的就是在 helpdeskuser 主目录中创建一个名为 .forward 的文件,如下所示:

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

http://www.procmail.org/

相关内容