Как я могу заставить sendmail на FreeBSD прослушивать порт 25 вне системы, чтобы я мог получать почту от внешних служб. В настоящее время он может получать почту только локально, хотя может отправлять почту нормально.
Убедитесь, что у вас есть sendmail_enable=YES
в вашем файле /etc/rc.conf (а затем, конечно, перезапустите sendmail). Это укажет sendmail прослушивать что-то, кроме вашего адаптера обратной связи.
Вам необходимо настроить переадресацию портов на брандмауэре или маршрутизаторе для пересылки SMTP-трафика с общедоступного IP-адреса маршрутизатора на частный IP-адрес сервера.