Postfix - MySQL - noreply 自定义响应不起作用

Postfix - MySQL - noreply 自定义响应不起作用

我正在尝试获取自定义响应[电子邮件保护]并且我一直收到“用户不存在”错误。

我有一个别名[电子邮件保护]它具有相同值的“goto”,然后我有一个custom_replies包含以下内容的文件:

[email protected] REJECT Sorry, but [email protected] is not a monitored email address.

/etc/postfix/main.cf我的文件中有:

check_recipient_access = hash:/etc/postfix/conf.d/custom_replies

以及/etc/postfix/master.cf文件:

smtp        inet  n       -       -       -       -       smtpd
  -o content_filter=spamassassin
submission  inet  n       -       n       -       -       smtpd
  -o content_filter=spamassassin
  -o milter_macro_daemon_name=ORIGINATING
  -o smtpd_recipient_restrictions=check_recipient_access,permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_sasl_path=private/auth
  -o smtpd_sasl_type=dovecot
  -o smtpd_tls_security_level=encrypt
  -o smtpd_tls_wrappermode=no
  -o syslog_name=postfix/submission

我认为正在发生的事情是别名[电子邮件保护]->[电子邮件保护]在考虑 custom_replies 之前失败。这可能吗,或者有更好的方法吗?

答案1

好吧,看起来check_recipient_access这不是解决问题的办法。我发现了这个邮政并让它使用起来smtpd_end_of_data_restrictions

来自 main.cf 的片段

smtpd_end_of_data_restrictions = check_recipient_access,hash:/etc/postfix/conf.d/custom_replies,permit

相关内容