我怎样才能让FreeBSD上的sendmail监听系统外的25端口,这样我才能收到来自外部服务的邮件。 目前它只能在本地接收邮件,虽然它可以发送邮件罚款。
validation您的/etc/rc.conf文件中是否有sendmail_enable=YES (然后重新启动sendmail)。 这将告诉sendmail听取除了你的回送适配器以外的东西。
sendmail_enable=YES
您需要在防火墙或路由器上设置端口转发,以将SMTPstream量从路由器的公共IP地址转发到服务器的专用IP地址。