sendmail 配置,进行开放中继

sendmail 配置,进行开放中继

我正在尝试找到一个sendmail.mc允许在任何系统上进行开放中继而无需用户名/密码的配置(我正在测试一些使用 SMTP 的代码)。

我用 Google 搜索后,没找到,而且我已经很久没有修改过 sendmail 配置了!(这是一个临时使用的私人系统)

有人可以帮忙吗?

答案1

尝试

FEATURE(promiscuous_relay)

据该文档称,

默认情况下,sendmail 配置文件不允许邮件中继(即,接受来自本地主机(类 {w})之外的邮件并将其发送到本地主机以外的其他主机)。此选项将您的站点设置为允许从任何站点到任何站点的邮件中继。

答案2

你可以用 255 行来实现这一点/etc/mail/access

Connect:1 RELAY
Connect:2 RELAY
:
Connect:255 RELAY

之后您需要重建访问数据库。当然,您不需要整个 255 个 IPv4 前八位字节,因为多播地址从 224 及以上开始。

相关内容