Коллеги, нуждаюсь в небольшой помощи.

Для удобства пользователей считаю своим долгом несколько расширить то руководство, которое я написал в нашем ФАКе:

http://forum.mozilla-russia.org/viewtop … 93#p401993

а для этого нужны некоторые данные.

Как мы знаем, существуют стандартные порты для разных протоколов.

Так,

POP3 = 110

SMTP = 25

IMAP = 145(?) - во всяком случае, так указано в Википедии на http://ru.wikipedia.org/wiki/Порт_(TCP/IP) Нет ли здесь опечатки?! (см. ниже)

Кроме этого, существует передача данных, используя вышеперечисленные протоколы по шифрованным (защищенным) соединениям.

POP = 995 TLS/SSL (POP3S) и 993 - TLS/SSL

SMTP = 465 - SSMTP,  587 TLS

IMAP = 143(?) - http://ru.wikipedia.org/wiki/Список_портов_TCP_и_UDP - разночтение с тем, что указано выше ... НО(!) в официальном описании http://www.isi.edu/in-notes/rfc3501.txt - RFC 3501 "IMAPv4" указан именно 143-й в качестве стандартного!

IMAPS = 993

Вопрос: КАКИЕ еще РЕЗЕРВНЫЕ порты рекомендуют различные почтовые провайдеры для POP3, SMTP, IMAP при возникновении проблем с соединениями?

Буду благодарен, если подбросите (кто что помнит и кто чем пользуется) побольше примеров.

P.S. Просьба приводить ТОЛЬКО проверенные данные (если есть возможность - со ссылкой на источник информации).

Rosenfeld,

...ТОЛЬКО проверенные данные (если есть возможность - со ссылкой на источник информации).

Я понял, тебе только по почте и новостям? Стандартные, используемые порты (по IANA):

SMTP (Simple Mail Transfer Protocol) RFC 5321
Стандартный:     25
Поверх TLS/SSL: 465
POP3 (Post Office Protocol Version 3) RFC 1939
Стандартный:     110
Поверх TLS/SSL:  995
IMAP (Internet Message Access Protocol) RFC 3501
Стандартный:    143
Поверх TLS/SSL: 993
NNTP (Network News Transfer Protocol) RFC 3977
Стандартный:    119
Поверх TLS/SSL: 563

КАКИЕ еще РЕЗЕРВНЫЕ порты рекомендуют различные почтовые провайдеры для POP3, SMTP, IMAP при возникновении проблем с соединениями?

А оно нужно в FAQ?

Спасибо.

ФАК посвящен только настройке приема / отправления сообщений, так что NNTP здесь даже лишний.
А из тех, что Вы привели, я уже все упомянул.

НЕстандартные нужны. Причем именно те, которые указываются в руководствах от разных провайдеров, типа: "Если у вас возникают проблемы, смените 110 порт РОР на 1010"  и т.п. Для этого и спрашиваю.

Deim0s

SMTP (Simple Mail Transfer Protocol) RFC 5321
Стандартный:     25

25-й порт как раз не стандартный - он должен использоваться только для передачи почты между серверами. Для отправки почты от клиента серверу следует использовать порт 587. См. RFC 2476

О!  Спасибо! Открытие для себя на пятом десятке сделал!  :)

Submission Identification Port 587 is reserved for email message submission as specified in this document. Messages received on this port are defined to be submissions. The protocol used is ESMTP [SMTP-MTA, ESMTP], with additional restrictions as specified here. While most email clients and servers can be configured to use port 587 instead of 25, there are cases where this is not possible or convenient. A site MAY choose to use port 25 for message submission, by designating some hosts to be MSAs and others to be MTAs.

скрытый текст
Еще один из анекдотов про "дорогого Леонида Ильича" :)

Выступает Брежнев на открытии ХХ Олимпийских игр в Москве, выходит на трибуну, берет бумажку и читает:

- О! О! О! О! О!

Ему шепотом подсказывают: "Леонид Ильич, это олимпийские кольца!"

Rosenfeld
ну поп3 обычно везде один а вот смтп провы от балды частенько ставят и меняют  время от времени типа борясь со спамом..
вобщем тебе надо не порты писать а ссылки на хелп-странички провов где указываются настройки почтовика давать..

Ссылки на настройки конкретных (основных) серверов у нас уже есть в ВИКИ, ман не может обговорить ВСЕ случаи, поэтому я хотел рассказать про общий ПРИНЦИП. 

Вряд определение нестандартных портов сильно зависит от провайдера - ведь совсем произвольно он не может выбирать ЛЮБОЙ другой порт, раз он зарезервирован под что-то определенное. Должны быть какие-то общие договоренности или что-то типа таблицы подстановок... Или я ошибаюсь?

Rosenfeld
ну вот на мылру например смтп ща 2525
на рамблере в свое время тоже менял несколько раз на нестандартные а сейчас опять стандартный стоит..
портов то несколько десятков тыщ а используются из них ну максимум сотня если кучу сервисов на серваке помимо почтовика держать. так что выбор идет от балды похоже

... более 65 000, если не ошибаюсь.

banbot,

25-й порт как раз не стандартный - он должен использоваться только для передачи почты между серверами. Для отправки почты от клиента серверу следует использовать порт 587. См. RFC 2476

RFC 2476 - давно заменён RFC 4409.

Rosenfeld,

... более 65 000, если не ошибаюсь.

Ошибаешься - 65535

65536Deim0s

Deim0s пишет

Ошибаешься - 65535

неа 65536
0 порт забыл
а Rosenfeld не ошибся 65536

более 65 000

:D

RFC 2476 - давно заменён RFC 4409.

Мда... последний-то поновее будет :)

okkamas_knife,
Не без труда разобрал твой пост.

неа 65536
0 порт забыл

В теории да, 2^16=65536, на практике, порт:0 - зарезервированный, невалидный порт. Из RFC 675:

Выделить код

Код:

A socket of all zero is called UNSPECIFIED.

Deim0s

RFC 2476 - давно заменён RFC 4409.

Угу, не заметил. Впрочем там примерно то же самое написано.

Rosenfeld
Можешь посмотреть базу данных используемую Thunderbird 3 и собрать статистику. Там, кстати, добавлены Mail.ru и Rambler.

!!! Дружище! Огромное спасибо! Это ценнейшая штука!

P.S. Так и какого черта у нас в ВИКИ висит неполная информация? Разместите там ссылку на то, что Вы указали выше!

banbot,

Угу, не заметил. Впрочем там примерно то же самое написано.

Так какой из них не стандартный? :)

Из RFC 2476 и RFC 4409:
-----------------------------------------------------------------------------------------
   Message relay and final delivery are unaffected, and continue to use
   SMTP over port 25.

   When conforming to this document, message submission uses the
   protocol specified here, normally over port 587.
-----------------------------------------------------------------------------------------
   Port 587 is reserved for email message submission as specified in
   this document.  Messages received on this port are defined to be
   submissions.  The protocol used is ESMTP [SMTP-MTA, ESMTP], with
   additional restrictions as specified here.

   While most email clients and servers can be configured to use port
   587 instead of 25, there are cases where this is not possible or
   convenient.  A site MAY choose to use port 25 for message submission,
   by designating some hosts to be MSAs and others to be MTAs.

Deim0s

Так какой из них не стандартный?

587 - стандартный. Если клиент не может использовать 587, сайт МОЖЕТ разрешить отправку почты от клиента серверу по порту 25.

Rosenfeld

P.S. Так и какого черта у нас в ВИКИ висит неполная информация? Разместите там ссылку на то, что Вы указали выше!

В этой базе данных:
1) Российских почтовых провайдеров раз-два и обчёлся. Надо добавлять.
2) Среднестатистический вася там просто не разберётся. Интерфейс и терминология не рассчитаны на простых юзеров.
3) В конфигурации Рамблера ошибка. Никак не соберусь послать багрепорт.

Rosenfeld и все остальные
О чём сигнализируют красные кружочки при создании аккаунта? Совсем недавно была тема, в которой несколько человек думали, что если там красный цвет, значит почта не работает. А на самом деле — это индикаторы чего?

Это не оффтопик, просто при прочтении руководства первым делом возникает такой вопрос.

... Ну хорошо, а просто добавить ссылку на этот ресурс можно? Примерно так:

"Конфигурацию наиболее распространенных международных почтовых серверов см. также здесь: (ссылка)"

P.S. На среднестатистического Васю равняться не надо и опускаться до объяснений на уровне пальцев тоже не стоит. Я думаю, что если захотят разобраться в двух протоколах и двух портах - разберутся (я про тех, кому это действительно НАДО!).

banbot,

587 - стандартный. Если клиент не может использовать 587, сайт МОЖЕТ разрешить отправку почты от клиента серверу по порту 25.

Зачем выдёргивать из контекста последнюю строку, прочтите полностью, начиная с:

Отправка и получение сообщений без изменений и продолжает использовать SMTP на 25 порт.
В соответствии с этим документом, передача сообщений по протоколу определённому здесь, нормальна (normally) и на 587 порт.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Порт 587 зарезервирован для передачи почтовых сообщений как определено в этом документе...
(и далее...)

и ситуация прояснится, что 25 порт стандартный, 587 порт дополнительный.

Sid

О чём сигнализируют красные кружочки при создании аккаунта? Совсем недавно была тема, в которой несколько человек думали, что если там красный цвет, значит почта не работает. А на самом деле — это индикаторы чего?

О том, что это соединение - незащищённое и они криво настроили соединение с Яндексом. У кружочков есть всплывающие подсказки вообще-то.

Rosenfeld

... Ну хорошо, а просто добавить ссылку на этот ресурс можно?

Можно.

Deim0s

Зачем выдёргивать из контекста последнюю строку, прочтите полностью

Я прочёл полностью.

Message relay and final delivery are unaffected, and continue to use   SMTP over port 25.

Процессы передача почты между серверами и доставки на почтовый сервер получателя продолжают использовать 25-й порт.

When conforming to this document, message submission uses the  protocol specified here, normally over port 587.

Процесс отправки сообщений на сервер обычно использует порт 587.

Вдумчиво читаем http://en.wikipedia.org/wiki/Mail_trans … #Operation

О чём сигнализируют красные кружочки при создании аккаунта?

Только о том, что я - полный чудак, раз умудрился, несмотря на наличие защищенных соединений, настроить прием и получение почты по НЕзащищенным (см. предупреждение системы, рис. 6 в моем мане).

banbot пишет

О том, что это соединение - незащищённое и они криво настроили соединение с Яндексом. У кружочков есть всплывающие подсказки вообще-то.

Точно, значит я был прав тогда. Прошу прощения за идиотский вопрос, не выспался. :blush:

banbot,

Message relay and final delivery are unaffected, and continue to use   SMTP over port 25.

Процессы передача почты между серверами и доставки на почтовый сервер получателя продолжают использовать 25-й порт.

When conforming to this document, message submission uses the  protocol specified here, normally over port 587.

Процесс отправки сообщений на сервер обычно использует порт 587.

С таким переводом, больше вопросов нет...

Вдумчиво читаем http://en.wikipedia.org/wiki/Mail_transfer_agent#Operation

Да там, нового, читать нечего, к тому же ссылка на RFC 2476 1998 года.

port 25 is used for communication between MTAs, or from an MSA to an MTA
while port 587 is used for communication between an MUA and an MSA

MTA (Mail Transfer Agent — агент пересылки почты)
MUA (Mail user agent — почтовый агент пользователя)
MSA (Mail Submission Agent - Сервис, принимающий подключения , и выполняющий первичную проверку почтовых сообщений на соответствие стандартам, авторизацию пользователей и блокирование "спама" еще на этапе отправки.
Если совсем коротко: то на практике, чаще функции MSA выполняет MTA (как правило, всегда сконфигурированный для приёма сообщений на 25 порт), да и MSA не редко конфигурируются на 25 порт.
Чаще связка MUA - MTA.
Связка MUA - MSA (приём почты на 587 порт) - MTA (приём почты на 25 порт), ИМХО редко. Если имеете другие данные, приведите, будет интересно.

Deim0s

С таким переводом, больше вопросов нет...

Это был вольный перевод.

MTA (Mail Transfer Agent — агент пересылки почты)
MUA (Mail user agent — почтовый агент пользователя)
MSA (Mail Submission Agent - Сервис, принимающий подключения , и выполняющий первичную проверку почтовых сообщений на соответствие стандартам, авторизацию пользователей и блокирование "спама" еще на этапе отправки.

OK. Возможно я неправильно понял что такое MSA.

Если имеете другие данные, приведите, будет интересно.

См. https://bugzilla.mozilla.org/show_bug.cgi?id=422814#c35. Там также процитирован RFC 5068

Submission Port Availability:

      If external submissions are supported -- that is, from outside a
      site's administrative domain -- then the domain's MSAs MUST
      support the SUBMISSION port 587 [RFC4409].  Operators MAY
      standardize on the SUBMISSION port for both external AND LOCAL
      users; this can significantly simplify submission operations.

   Submission Port Use:

      MUAs SHOULD use the SUBMISSION port for message submission.

banbot,

См. https://bugzilla.mozilla.org/show_bug.cgi?id=422814#c35. Там также процитирован RFC 5068

Бегло прочёл переписку, как я понял проблему: юзеры, провайдеры которых блокируют 25 порт, просят/просили добавить для SMTP, помимо стандартного 25 порта (выбираемого Thunderbird, да и всеми прочими почтовиками, по умолчанию для не защищённого SMTP),  выбор и работу, через дополнительный 587 порт.

Как я рад, что моя тема доставила столько удовольствия всем ее участникам! :)

Ну так и резюмируйте: какой писать в качестве стандартного?

Rosenfeld,

Ну так и резюмируйте: какой писать в качестве стандартного?

Я ещё в первом посте привёл ссылку на спецификацию SMTP, за 2008 год, пиши как там:

The SMTP server SHOULD attempt to keep a pending listen on the SMTP
port (specified by IANA as port 25) at all times.  This requires the
support of multiple incoming TCP connections for SMTP.  Some limit
MAY be imposed, but servers that cannot handle more than one SMTP
transaction at a time are not in conformance with the intent of this
specification.

точно не ошибёшься.

P.S. Если всё равно есть сомнения, посмотри в спецификации портов IANA, какой присвоен SMTP в качестве стандартного.

... ладушки

Парился около 2 часов с подключением почты на мейлру и инбокском, но так и не получилось, скиньте плиз ссылку на нормальный манул для тупых....
----------------------------
Хома Кнайпа Ком

Они здесь: в пп. 2.1 и 2.2 http://forum.mozilla-russia.org/misc.php?action=rules

здесь написано:
http://www.mail.ru/pages/help/1027.html