使用 Exim 备份 MX 检查收件人地址

使用 Exim 备份 MX 检查收件人地址

我想在 Debian 上使用 Exim 配置备份 MX,使用dpkg-reconfigure exim4-config以下设置:

#update-exim4.conf.conf
dc_eximconfig_configtype='internet'
dc_other_hostnames='xxx'
dc_local_interfaces='127.0.0.1 ; ::1'
dc_readhost=''
dc_relay_domains='domain_to_relay'
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

它接受所有发往 domain_to_relay 的邮件,但我想拒绝发往未知地址的邮件(维护已知地址的列表)以免它成为反向散射,我该如何配置呢?

后缀中的等价词是

relay_recipient_maps = hash:/etc/postfix/relay_recipients

答案1

我已经解决了这个问题,将其添加到update-exim4.conf.conf

CHECK_RCPT_LOCAL_ACL_FILE=/etc/exim4/custom_acl

创建自定义 ACL 文件/etc/exim4/custom_acl

deny !recipients = /etc/exim4/recipients_whitelist

并创建已知地址列表/etc/exim4/recipients_whitelist

[email protected]
[email protected]
...

相关内容