SMTP

Многие юзеры используют для получения и отправки электронной почты такие клиенты, как MS Outlook, Netscape Messenger, Eudore или Opera. А вы когда-нибудь задумывались, что именно делает ваш любимый почтовый клиент? Я вкратце обрисую его работу.

Когда вы заканчиваете писать письмо и кликаете на «Отправить», ваш почтовый клиент обращается к почтовому серверу, который вы определили в процессе конфигурации или Setup. Когда сервер обнаруживается, ваш почтовый клиент по умолчанию подключается к порту 25 — SMTP (Simple Mail Transfer Protocol).

SMTP — это простой протокол для пересылки почты. Он применяется для установки прямой связи между почтовыми серверами (например сервером WinRoute и провайдера) и отправки сообщений из клиентской почтовой программы. Служба (или демон) в порте 25 реагирует на каждое подключение.

Ваш почтовый клиент соединяется с этим демоном и пересылает почту. Протокол SMTP является «однонаправленным», т.е. позволяет использовать почтовый сервер для отправки или приема сообщений, но по этому протоколу нельзя подключиться к другому серверу для приема сообщений с него.

Многие почтовые серверы оснащены Sendmail (самым «дырявым» демоном на свете), который устанавливается в порту SMTP. Другим популярным SMTP-демоном является Qmail (его, например, использует Hotmail).

Когда вы получаете почту, ваш почтовый клиент по умолчанию подключается к порту 110 (POP3 или Post Office Protocol [version 3]). После подключения демон POP3 опознает вас, то есть запрашивает имя пользователя и пароль, которые автоматически посылаются на сервер вашим почтовым клиентом. После опознания сервер пересылает вам почту. Просекаете фишку?

Для отправки почты вам не нужны пароли и имена.

Но для получения почты необходимо ввести имя пользователя и пароль.

Осознав опасность этой ситуации, Yahoo создало особую программу и сделало так, чтобы пользователь не мог отправлять письма, пока не получит почту. То есть при отправке почты была введена идентификация.

Примеру Yahoo последовали другие почтовые серверы, и мир разделился на два лагеря; строгие почтовые серверы, где не очень- то побалуешь, и службы, основанные на свободном сетевом общении.

Во втором случае от вас также требуется идентификация по пользовательскому имени и паролю на странице логина. Но демоны Sendmail подобных служб легко используются для отправки почты без идентификации.

Итак, обратившись к услугам вашей ISP, вы можете узнать, к какому почтовому серверу вас подключают для отправки и получения почты.

Пусть, к примеру, именем вашей ISP будет xyz, а ее доменом — xyz.ru.

Тогда для отправки почты вы будете использовать почтовый сервер mail.xyz.ru (Port 25), а для получения почты — mail.xyz.ru (Port 110). Для sendmail вы можете заменить mail.xyz.ru (Port 25) Hamailgw.xyz.ru (Port 25).

Обсуждение закрыто.