答案1
您违反了 RFC 5321。不要这样做!在这种情况下,拒绝邮件绝对没问题。那就这么做吧。
答案2
您不应该发出退回和转发邮件,而应该发出自动回复和转发邮件。
正如 @mailq 的回答所言,您提议的做法违反了 RFC,因此您不应该这样做,而且可能找不到很多这样做的方法。相反,请重定向它,并以您喜欢的方式处理自动回复(从新地址或旧地址)。
答案3
看过之后header_checks(5)
和pcre_checks(5)
,我会尝试将如下内容放入header_checks
文件中:
if /^To: employee.who.quit*/
REDIRECT [email protected]
REJECT "This individual no longer works at example.com."
endif
现在,我链接到的手册页说我不能使用REJECT
,header_check
但我还没有机会研究为什么这可能是真的,也可能不是。(我能想到两种说法。)如果REJECT
不行,我接下来会尝试FILTER
将电子邮件发送到 MDA,由 MDA 处理对发件人的回复。
或者,我也可以考虑将.forward
邮件发送到自动邮件处理程序,该程序会自行重定向并回复发件人。