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

目前我有一个专用的邮件中继PS,我需要在多个端口,25和80上听。我知道80是http,但由于这些应用程序正在使用它需要能够使用端口80发送电子邮件以及。

这可以通过Webmin完成吗? 对不起,我对Sendmail邮件服务器的理解很差,但是这是我第一次看到或使用它。

邮件中继服务器设置有白名单,只接受来自某些IP地址的邮件。 基本上,我有一家公司锁在一个防火墙后面,每天需要通过该计算机上的程序发送电子邮件,而所有80个端口都被locking。

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 

我试着添加额外的行,我打破了configuration。

我不知道是否可以通过webmin完成,但是可以通过在sendmail.mc文件中使用DAEMON_OPTIONSmacros来完成。 我确信webming允许你编辑sendmail.mc ,它会生成正确的sendmail.cf并重新启动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 

检出DaemonPortOptions。

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

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

确保你有一个足够的sendmail版本