debian 使用mail命令向我的126发送邮件,总是无法发送,显示domains not supported.
如果以后使用nagios,邮件报警也会出现这个问题的,在网上查找相关资料,找到方法了。
exim4发送邮件网速说应该有一个固定Ip的机器为smtp,动态的不可以。。。。
exim4 -bV
查看当前的版本
最后一行会告诉configure file的路径/var/lib/exim4/config.autogenerated
这个文件可以修改绑定IP、收发邮件。
注意:当执行/etc/init.d/exim4 restart 后,/var/lib/exim4/config.autogenerated又恢复到修改前的配置了。因为每次重启都会yi/etc/exim4/exim4.conf.template 作为模板生成配置文件。
直接修改/etc/exim4/update-exim4.conf.conf这个文件
对外发邮件:dc_eximconfig_configtype=local ==》internet
绑定Ip : dc_local_interfaces
发送邮件的主机名称: /etc/mailname
重启exim4 然后用mail发送邮件实验
mail -v -s "test for debian" xxx@126.com < /tmp/tmp.txt
高手查看/etc/init.d/exim4 启动脚本应该能更明了,我仍旧在学习中。。。
转载于:https://blog.51cto.com/bensonzy/567721