LINUX.ORG.RU

Порты для msmtp

 , ,


0

1

Приветствую. Одиночный ноутбук с LTE под Debian 10. Скриптам надо отправлять информационные сообщения. Использую чистый msmtp, настроенный на свой name@yandex.ru Подскажите, на какой порт smtp.yandex.ru правильно отправлять сообщения? Если посмотреть настройки, например, thunderbird - там 465, если использовать msmtp –configure - предлагает 587. Или фиолетово, раз и так и этак работает?



Последнее исправление: mexx (всего исправлений: 1)

Если работают оба, то разницы нет. Всегда можно выбрать тот вариант, который сервис рекомендует для Thunderbird, хотя на самом деле всё равно пофиг.

anonymous
()
Ответ на: комментарий от anonymous

Вроде понял. Судя по RFC, там отличие только в механизме создания сессии TLS. Если клиент поддерживает STARTTLS, то правильно использовать рекомендованный 587 порт, если нет - то на 465 порту. И больше никакой разницы нет.

Note that there is no significant difference between the security properties of STARTTLS on port 587 and Implicit TLS on port 465 if the implementations are correct and if both the client and the server are configured to require successful negotiation of TLS prior to Message Submission.

mexx
() автор топика

Подскажите, на какой порт smtp.yandex.ru правильно отправлять сообщения?

Надо открыть официальный яндексовый хелп и прочитать там.

zemidius
()
Ответ на: комментарий от zemidius

Яндекс рекомендует 465. Но, предполагаю, это может быть связано с обратной совместимостью, типа клиентская программа не умеет в STARTTLS или вообще 465 порт сменить нельзя.

mexx
() автор топика
Ответ на: комментарий от mexx

Яндекс рекомендует 465

Значит, надо использовать рекомендованный яндексом порт на яндексовом сервисе.

zemidius
()

465 deprecated. но как написали коллеги выше, в целом фиолетово.

SSL никто не использует, так как он себя давно скомпрометировал. для всяких легаси типа старых аутлуков ssl все равно врапят в starttls. по факту же порт это просто порт.

constin ★★★★
()
Ответ на: комментарий от constin

465 deprecated

Так и есть. Формально:

Appendix A. However, to maximize the use of encryption for submission, it is desirable to support both mechanisms for Message Submission over TLS for a transition period of several years. As a result, clients and servers SHOULD implement both STARTTLS on port 587 and Implicit TLS on port 465 for this transition period.

Но по факту - фиолетово:

Note that there is no significant difference between the security properties of STARTTLS on port 587 and Implicit TLS on port 465 if the implementations are correct and if both the client and the server are configured to require successful negotiation of TLS prior to Message Submission.

mexx
() автор топика
15 марта 2022 г.

Скажи, ты настроил в итоге?
На 465м порту висит и выдаёт timeout.
На 587м — ошибку пароля или логина, хотя всё правильно.

w201403
()
Ответ на: комментарий от mexx

Спасибо. Допёрло, в чём дело. Пароль задал от yandex.passport, а надо через пароли приложений..

w201403
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.