Я настраиваю VPS на Windows Server 2012 R2, используя MailEnable в качестве почтового сервера.
Поскольку порт 25 заблокирован интернет-провайдером, я использую вместо этого порт 587.
При настройке почтового клиента Outlook или ThunderBird все прошло проверку, и я могу получить тестовое сообщение от Outlook. Ниже мои настройки Outlook:
Однако я не могу получить тестовое письмо, когда пытаюсь отправить его из Gmail, Hotmail и т. Д.
Я проверил брандмауэр сервера, и 25 порт открыт.
Может ли кто-нибудь помочь с этим, спасибо.
TCP-порт 587 предназначен для отправки почты от клиенты. Получение электронной почты с других почтовых серверов требует TCP-порт 25. Вам нужно будет либо переместить сервер в другое место, либо попросить вашего интернет-провайдера открыть этот порт.
Вы также захотите снять флажок с опции «Требуется аутентификация», поскольку удаленные почтовые серверы не имеют возможности аутентифицироваться на вашем сервере.