默认情况下,sendmail(我在 RHEL4 上有 8.13 版)只允许本地邮件。
我想允许来自特定网络的邮件通过系统中继,所以我根据来自不同地方的建议做了以下操作:
仅此一项不起作用,因此我将以下内容添加到 sendmail.mc FEATURE(access_db)dbl
现在,问题是它也允许从其他域访问。为了测试它,我从访问中删除了 8.37 RELAY,并将电子邮件从字段更改为 abhinav@notmydomain.org
但是,我仍然收到邮件。
配置它的正确方法是什么,以便只中继来自特定子网的邮件?
允许子网中继的正确语法是:
Connect:192.168 RELAY
Run Code Online (Sandbox Code Playgroud)
您如何测试服务器是否禁止中继?确保在进行中继测试时,您没有尝试将邮件发送到邮件服务器托管的域。它会接受的。尝试使用外部主机通过您的服务器将邮件中继到 gmail。
| 归档时间: |
|
| 查看次数: |
11238 次 |
| 最近记录: |