Mysql
Postfix - MySQL - noreply 自定義響應不起作用
我正在嘗試獲取適用於 no.reply@example.com 的自定義響應,但我不斷收到“使用者不存在”錯誤。
我有一個 no.reply@example.com 的別名,它具有相同值的“goto”,然後我有一個
custom_replies
具有以下內容的文件:no.reply@example.com REJECT Sorry, but no.reply@example.com 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
我認為正在發生的是別名 no.reply@example.com -> no.reply@example.com 在考慮 custom_replies 之前失敗。這是可能的,還是有更好的方法?
好吧,看起來
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