Я использую Windows Server 2008 R2 и Xampp с ртутной почтой. Моя проблема в том, что я не могу отправлять почту через свой сервер за пределами серверной сети.
Мой SMTP-сервер использует порт 25, который открыт и доступен за пределами локальной сети. Но telnet domain.com 25 говорит, что не может подключиться (я также тестировал с отключенным брандмауэром)
Когда thunderbird пытается подключиться, это только время ожидания. (использовал mail.domain.com, но также пробовал много вариантов, например: smtp.)
Я безуспешно тестировал почти все доступные настройки в Mercury, единственный вариант, о котором я не понимаю: «IP-интерфейс для использования», который я оставил пустым. Я также добавил Resiriction в свой ip на вкладке управления подключением.
Кто-нибудь знает, в чем может быть проблема? Или я могу предложить что-нибудь, что поможет мне решить проблему? Моя основная проблема заключается в том, что я не знаю, что происходит, ничего не вижу в журнале ртути, и я получаю только сообщение об истечении времени ожидания без какой-либо полезной информации.
Интернет-провайдеры часто очень любят блокировать порт 25. Это происходит при подключении от домашнего коммутируемого доступа к IP-транзиту в центрах обработки данных. Возможно, вам понадобится поговорить с тем, кто предоставляет ваш апстрим, и сообщить им, что вы используете SMTP-сервер.
Пока вы это делаете, убедитесь, что у вас настроен rDNS, SPF (и, возможно, DKIM) настроены правильно и не включены ни в какие RBL.