debian exim4配置问题

详细介绍了在Debian环境下配置Exim4时遇到的问题,即无法向局域网内的邮件服务器发送邮件。通过调整配置文件中的dnslookup参数,成功解决了忽略局域网IP段导致的邮件发送失败问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置了Debian下exim4为internet模式,
可以往internet发信,可是不能往局域网内的邮件服务器发信,
/var/log/exim4/mainlog提示:
** xxx@nlpr.ia.ac.cn: all relevant MX records point to non-existent hosts

原因是/etc/exim4/exim4.conf.template文件里的

dnslookup:
  debug_print = "R: dnslookup for $local_part@$domain"
  driver = dnslookup
  domains = ! +local_domains
  transport = remote_smtp
  same_domain_copy_routing = yes
  # ignore private rfc1918 and APIPA addresses
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 :\
                        172.16.0.0/12 : 10.0.0.0/8 : 169.254.0.0/16 :\
                        255.255.255.255
  no_more

也就是说nlpr.ia.ac.cn(192.168.82.3)被ignore了,
将上面代码中的”192.168.0.0/16 :”删除,一切万事大吉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值