我有一个运行sendmail的同一台服务器上运行的RubyOnRails应用程序。 应用程序通过本地sendmail发送(不需要接收)电子邮件。
现在我打算将sendmail移动到专用服务器。 如何使该服务器上的sendmail接受来自其他服务器上的应用程序的连接?
我修改了sendmail.mc
DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
至
DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp')dnl
我也添加到/ etc / mail / access中:
Connect:198.xxx.xxx.xxx RELAY
然后跑了
m4 sendmail.mc > sendmail.cf
并重新启动sendmail。
尝试从端口25上的telnet连接到我的应用程序服务器到邮件服务器给我:
telnet: Unable to connect to remote host: Connection refused
我错过了什么吗?
添加后
DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea')dnl
sendmail.mc一切正常。