Как определить правильные порты для сервера, принимающего почту от имени определенного домена (тот, который возвращается поиском MX)?
Что вы показали вВаш вопрос более или менее правильный.Вы можете попробовать порты в другом порядке.Кроме того, порт 2525
не является официальным портом любого известного мне стандарта, но, похоже, является соглашением для обхода брандмауэров, которые блокируют порт отправки 587
.
. Следует отметить, что "Прием почты "на самом деле не одно.Существуют «почтовые агенты пользователя», которые выполняют «отправку» и «агенты передачи почты», которые выполняют «передачу».«Отправка» и «передача» часто живут в разных портах, что объясняет некоторое разнообразие, которое вы видели.Выясните, выполняете ли вы отправку или передачу и выберите соответствующую группу портов.
Здесь я понимаю, что порты "по умолчанию" - это просто соглашения, и, фактически, серверы могут использовать любые бесплатныепорт, который они выбирают.
Это не совсем так, по крайней мере, если серверы хотят, чтобы кто-нибудь смог их найти, потому что ...
Кактакие "реальные" серверы определяют правильный порт (или они просто переборщили через стандартные)?
Почтовые серверы, которые действительно хотят иметь возможность получать почту, должны работать на стандартномномер порта.Для адаптеров MTA это означает, что порт 25
может иметь запасной вариант до 465
(хотя это также не стандартизировано).Для MUA это означает, что порт 587
может иметь запасной вариант до 2525
(также не стандартизированный, но, по-видимому, широко используемый в качестве обходного пути для блокируемых MUA).
В частности, записи MX не содержат информации о порте,ни один другой тип записи DNS, связанный с SMTP.