Почтовые
протоколы и с чем их едят
(для неспециалистов)
Частая ситуация: неискушенный человек, впервые решивший подключиться к Сети Интернет и завести себе электронный почтовый ящик, приходит к провайдеру; там ему вручают головоломный прайс-лист со множеством незнакомых слов и спрашивают: "Чего Вы хотите?" Он смотрит в прейскурант, морщит лоб и закономерно спрашивает: "А что вы мне посоветуете? Чем отличается ЮЮСиПи от Поп-три и от ЭсЭмТиПи?"
В этой статье рассказывается о некоторых протоколах передачи сообщений по электронной почте и о том, как сделать оптимальный выбор для своих конкретных практических надобностей (кому некогда читать вс╦, смотрите сразу резюме;).
На современном этапе наиболее популярными почтовыми протоколами являются: UUCP, POP3, и SMTP/ESMTP. Вскользь упомянем и
IMAP. Немного терминологии и истории.Протокол - некое подобие языка общения. Для того чтобы компьютеры могли передавать и принимать данные друг от друга, им нужно знать
, что как делать - именно это и разъясняет конкретный протокол. Почтовый домен √ набор электронных адресов, имеющих одинаковое окончание в адресе электронной почты после символа @ (в просторечьи √ "собаки"), например, адреса box@nevalink.ru и box1@nevalink.ru находятся в одном почтовом домене nevalink.ru.Название почтового ящика
√ то, что в адресе электронной почты указывается перед символом @, в предыдущем примере box и box1 √ названия почтовых ящиков пользователей.Самым первым протоколом, по которому начали передавать сообщения, был
UUCP.Это протокол был создан для передачи файлов с одной Unix машины на другую, отсюда и его название - Unix to Unix CoPy (⌠Копирование с Unix-а на Unix■). ⌠Почему Unix?■ спросите Вы, для этого надо заглянуть в историю создания самой сети Интернет: изначально эта сеть объединяла Unix машины в университетах США и служила для передачи различного рода файлов между ними. (И до сих пор это используется например, для получения данных от одного сервера новостей другому серверу новостей.)
Позже родилась идея передачи почтовых сообщений по этому протоколу, появилось программное обеспечение позволяющее превратить электронное письмо пользователя в файл специального формата и создать второй файл со служебной информацией, то есть с набором команд для удаленной машины (куда какой файл необходимо скопировать). Этот протокол предназначен для передачи электронной почты для целого почтового домена, то есть принципиально невозможно использовать его для передачи электронной почты для отдельного почтового ящика.
Современное программное обеспечение позволяет пользоваться этим протоколом как без подключения к Интернет, так и с наличием такового. Программное обеспечение для получения и отправки писем по этому протоколу существует для любой операционной системы (хотя и не распространяется бесплатно), например, ⌠UUPC■ для DOS и Mac OS, ⌠D-Mail■ для Windows, ⌠Минихост■ для Windows и так далее. Надо отметить, что интерфейс для пользователя не очень удобен, систему довольно сложно настраивать. Сильный недостаток √ нет бесплатного ПО под
Windows, например, программа WinUUCP стоит $40, что в наше время довольно накладно.Несмотря на то, что этот протокол считается устаревающим, он пользуется некоторым спросом и по сей день, так как оптимален для пользователей, работающих на старых и маломощных компьютерах; тех, по ряду причин продолжает работать в DOS; а так же мучается с плохой модемной связью. Именно UUCP позволяет "докачать" объемное письмо в почтовый ящик, даже если связь с Интернетом рвется каждые пять минут. Кроме того, здесь имеется автоматическая упаковка писем, что позволяет быстрее передавать данные.
Затем еще надо сказать, что до сих пор существует два типа оплаты этой услуги: повременная и покилобайтная. Например, вот как выглядит данная часть прейскуранта у питерского провайдера "Невалинк" (на 1.05.99):
2. Электронная почта без подключения к ИНТЕРНЕТ (режим OFF-LINE)
(В скобках заметим, что если совсем не хочется платить денег, можно, конечно вспомнить о халяве на Интернете и завести почтовый ящик на бесплатных серверах, типа
www.usa.net или win.mail.ru, и бродя по просторам Интернета, между делом перебрасываться с кем-то сообщениями. Но не надо забывать, что все бесплатное √ означает абсолютное отсутствие каких бы то ни было гарантий безопасности, сохранности и вообще работоспособности.)Протоколы POP3
(Post Office Protocol) и SMTP/ESMTP (Simple Mail Transport Protocol)
создавались специально для передачи электронной
почты через Интернет.
Абсолютное большинство недавних компьютерных
пользоватей никогда не работали с DOS и в основном
используют программное обеспечение Microsoft Windows. Для них самым рекомендуемым
является доступ к почтовому серверу поставщика
по протоколу POP3.
Этот протокол необходим лишь для приема почты, и только из почтового ящика провайдера, никакого отношения к отправке он не имеет. Большинство пользователей и не подозревает, что фактически отправка сообщений производится по протоколу SMTP.
Сейчас способ получения почты по протоколу POP3 становится все более популярным. Происходит это из-за того, что основной упор в развитии программного обеспечения для работы конечного пользователя с электронной почтой делается именно на эту связку POP3 / SMTP. В качестве примера можно привести всемирно-известные
продукты фирмы Microsoft: ⌠Internet Mail■, ⌠Outlook Express■; продукты фирмы Netscape: ⌠Navigator Gold■, ⌠Communicator■, имеющие в своем составе продукты ⌠Netscape Mail■ и ⌠Netscape Messenger■; и многие другие продукты.Стоимость такой Интернет-почты в среднем
$5 в месяц (сюда может входить: абонентская плата, включающая один почтовый POP-ящик, доступ только к почтовому серверу, + 3 часа времени работы в любое время суток, плата за подключение не взимается).Если образно сравнивать протоколы
UUCP и POP3, то можно сказать, что UUCP - это прекрасно выдрессированный почтовый голубь, возвращающийся к отправителю, а POP3 √ просто катапульта или рогатка для отстреливания посланий.К слову,
- обещанная пара слов про IMAP (Internet Message Access Protocol) . Это тоже тип рогатки, но с дальнобойным автонаводящимся прицелом и позолоченной ручкой для растопыренных пальцев. По сравнению с POP3, упомянутый протокол на порядок сложнее и имеет более широкие возможности. IMAP √ альтернатива web-mail интерфейсу, типа win.mail.ru, то есть позволяет держать почту на сервере, не перекачивая ее каждый раз на свой компьютер и не создавая лишние копии писем на разных машинах √ дома, в офисе, где-то еще┘ Свои сообщения можно читать с любого удаленного компьютера, любым браузером, при этом, например, читая лишь заголовки писем из ящика, и убивая ненужные сообщения сразу прямо на сервере. Есть возможность создавать каталоги, хранить в них письма и файлы, рассортированные по темам. Года три назад в прессе был шквал восторгов по поводу IMAP, но теперь как-то в глаза не бросается продолжение этой темы на страницах СМИ. Провайдеры не спешат предлагать пользователям эту услугу, так как на быстро растущие объемы клиентской почты никакого серверного пространства не хватит. Это невыгодно и потому, что за хранение почтовых архивов деньги не берутся.Протокол
SMTP предназначен как для получения, так и для отправки почты. Вообще пересылка практически любой почты в Интернете происходит обязательно с использованием этого протокола. То есть в любом слуаче, на промежуточных стадиях фигурирует SMTP.Этот протокол пользуется популярностью среди профессионалов и не находит широкого применения среди конечных пользователей. Он предназначен для быстрой пересылки больших объемов корреспонденции, очень удобен для организации своего почтового сервера с множеством почтовых ящиков. Но, среди всех его достоинств есть недостатки, для него необходимо программное обеспечение довольно сложное в настройке, например, ⌠Microsoft Exchange■ для Window
s NT Server, ⌠Sendmail■ для UNIX. Кроме того, как показывает предыдущий пример, для организации нормальной работы по этому протоколу, необходима ⌠серверная■ операционная система.Надо с сожалением констатировать, что упоминание хотя бы некоторых технических подробностей о протоколах
влечет за собой как снежный ком необходимость рассказывать о многочисленных сопряженных понятиях, с самых азов, поэтому мы ограниваемся ссылкой на информацию в Интернете для особо любознательных и продвинутых в технических вопросах читателей √ вот адрес, где можно почитать о стандартах RFC, во всех деталях описывающих все перечисленные протоколы: www.faqs.org/rfcsВ том, что
касается частых вопросов обеспечения защиты и
безопасности корреспонденции, то это весьма
объемная тема, выходящая за рамки контекста
данной статьи. Можно лишь посоветовать наиболее
популярное ныне средство √ систему шифрования
писем PGP (Pretty Good Privacy). Вот пара адресов на эту тему:
http://www.arc.unm.edu/~drosoff/pgp/pgp.html - очень доступное
руководство по основам PGP.
http://www.pgpi.com √ сайт содержит информацию о
самой свежей версии системы шифрования PGP, ответы
на распространенные вопросы и полезные ссылки.
Если
подвести итог всему сказанному, то можно сказать,
Ваш выбор протокола будет зависеть от
UUCP
√ протокол для конечных пользователей ящика (одного и более), использующих любую, включая DOS, операционную систему, а так же имеющих проблемы с модемной связью;POP3
√ самый удобный протокол для пользователей, желающих вести переписку ⌠самостоятельно■ (один ящик - один подписчик), и использующих любую операционную систему, исключая DOS.IMAP √
имеет смысл для бизнесменов, много разъезжающих по разным местам, работающих из офиса, дома или в пути с лэп-топа.SMTP
√ удел профессионалов, использующих серверные платформы, и крупных организаций, имеющих в своем составе большое число подписчиков.Впрочем,
лучший советчик, естественно, - собственный опыт.
От нашего почтового ящика √ вашему почтовому
ящику √ привет!
Пишите письма :)
Ирина Терентьева (
it@nevalink.ru )
<<< Я и мои ипостаси | Зри в корень!>>>
╘ 1998, Irina Terentieva
Sponsored by Nevalink