Я только что закончил настройку почтового сервера Postfix на платформе linux (ubuntu). Я отправляю и получаю электронную почту, и это не открытый ретранслятор. Он также поддерживает безопасный smtp и imap.
Это довольно интересный вопрос для новичков, но следует ли мне оставить 25-й порт открытым? (так как безопасный SMTP предпочтительнее). если да, то почему?
А как насчет порта 587?
Также должен ли я требовать аутентификации на любом из этих портов?
Прошу прощения за мое незнание в этой области: P
Порт 25 должен быть открыт, чтобы он мог получать почту из Интернета. Все почтовые серверы установят соединение на порту 25 и при необходимости инициируют TLS (шифрование) на этом порту.
Защищенный SMTP (порт 465) используется только клиентами, подключающимися к вашему серверу, для отправки почты.
Порт 587 считается портом подчинения. Это также то, что клиенты используют для отправки почты с помощью вашего сервера. Порт 587 предпочтительнее в настройках SMTP клиентов, чем порт 25, поскольку порт 25 заблокирован многими поставщиками услуг Интернета. Если у вас открыт порт 465, вам не обязательно открывать порт 587, но я считаю, что 587 считается стандартом, а 465 считается устаревшим.
Порт 25 должен принимать анонимные соединения, но не для ретрансляции
Порты 465 и 587 должны отклонять анонимные соединения и разрешать ретрансляцию.
Не извиняйтесь за незнание. Все мы с чего-то начинаем, и никто здесь не знает всего :-)