Sendmail 邮件服务器可以监听多个端口吗?

Sendmail 邮件服务器可以监听多个端口吗?

目前我有一个专用的邮件中继 PS,需要监听多个端口 25 和 80。我知道 80 是 http,但是由于该端口用于某些应用程序,因此也需要能够使用端口 80 来发送电子邮件。

可以通过 Webmin 完成吗?抱歉我对 Sendmail 邮件服务器了解不多,但这是我第一次看到或使用它。

邮件中继服务器设置了白名单,只接受来自特定 IP 的电子邮件。基本上,我的公司被防火墙锁定,需要每天通过该计算机上的程序发送电子邮件,除 80 之外的所有端口都被锁定。

FEATURE(`no_default_msa')dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl

我尝试添加额外的行但破坏了配置。

答案1

我不知道是否可以通过 webmin 完成此操作,但您可以使用DAEMON_OPTIONS宏中的发送邮件文件。我确信 webming 允许您编辑发送邮件它将生成正确的发送邮件配置文件并重新启动sendmail。

编辑:尝试:

FEATURE(`no_default_msa')dnl
DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp')dnl
DAEMON_OPTIONS(`Family=inet6, Name=MTA-80, Port=80')dnl
DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl

答案2

检查 DaemonPortOptions。

以前,sendmail 只能监听一个端口。需要运行多个 sendmail 守护进程才能列出多个端口。现在一个守护进程可以监听多个接口上的多个端口。

http://www.sendmail.org/~gshapiro/8.10.Training/DaemonPortOptions.html

确保您的 sendmail 版本足够新

相关内容