最简提示:
主要的问题是如何配置sendmail.cf.
如果你用的是redhat,执行:
cd /usr/lib/sendmail-cf/cf
m4 redhat.mc > sendmail.cf
cp sendmail.cf /etc/sendmail.cf
sendmail -bd(或者reboot)
上面的方法配置之后服务器发信没问题,而远端机器却不能发信,是因为缺省redhat.mc生成的sendmail.cf禁止了客户服务,
这样:找到下面一行(sendmail.cf):
R$* $#error $@ 5.7.1 $: "550 relay denied"
改成
R$- $@ ok
就行了,不过当心有人用你的系统发垃圾邮件