默认情况下,sendmail(我在RHEL4上有版本8.13)只允许本地邮件。
我希望允许来自特定networking的邮件通过系统进行中继,所以我根据各地的build议做了以下工作:
这本身没有工作,所以我添加了以下sendmail.mcfunction(access_db)dbl
现在,问题是它也允许从其他域访问。 为了进行testing,我从访问中删除了8.37 RELAY,并将电子邮件从字段更改为[email protected]
不过,我仍然收到邮件。
什么是正确的方式来configuration,以便只有来自特定子网的邮件被中继?
允许子网中继的正确语法是:
Connect:192.168 RELAY
你如何testing服务器是否禁止中继? 确保在进行中继testing时,不要将邮件发送到由邮件服务器托pipe的域。 它会接受它。 尝试使用外部主机将邮件通过您的服务器中继到gmail。
尝试在访问中使用“连接:继电器”方法,允许从子网中继并拒绝其余部分。