Аргерих Л. О языке РНР. Часть 2. Страница 101


Для отправки или получения сообщения электронной почты необходимо лишь знать адрес электронной почты получателя. Учетная запись электрон­ной почты защищается паролем, который выбирает пользователь. Создать учетную запись электронной почты можно разными способами. Если у вас есть учетная запись у поставщика услуг Интернета, то, возможно, есть и учетная запись POP (почтового протокола). Можно даже, не потратив ни гроша, получить учетную запись электронной почты с веб-интерфейсом в ор­ганизациях, предоставляющих бесплатные почтовые услуги, таких как Hotmail и Yahoo. Электронная почта, основанная на веб-интерфейсе, обычно реализуется с помощью протокола, называемого IMAP. Можно завести себе столько почтовых адресов, сколько позволит память, т. е. если вам удастся запомнить все эти адреса и пароли.

При отправке сообщения электронной почты применяется протокол SMTP. Это язык, на котором ваш компьютер общается с другой машиной при от­правке электронной почты. Чтобы создавать развитые приложения элект­ронной почты, необходимо основательно понимать, что представляет собой SMTP, независимо от используемого языка программирования.

При получении электронной почты программа почтового клиента пользует­ся протоколами POP или Internet Message Access Protocol (IMAP), что зави­сит от сервера, с которого она получает почту.

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

Не слишком секретные агенты

Почтовая система Интернета, по сути, является объединением системы кли­ент-сервер и сервер-сервер, в котором невидимо трудится целая группа аген­тов. Сообщение электронной почты составляется с помощью клиентской программы, такой как Microsoft Outlook Express или Pine. Труженик-поч­тальон доставляет его в назначенное почтовое отделение, т. е. на сервер ис­ходящей почты, который вы выбрали. Этому серверу может потребоваться вступить в связь с другим почтовым сервером, если получатель находится вне зоны его ответственности. Получив сообщение электронной почты, поч­товый сервер на приемном конце просит еще одну выполняющуюся на серве­ре программу поместить письмо в почтовый ящик получателя. Фактическое получение сообщения электронной почты из почтового ящика на сервере входящей почты осуществляет почтовый клиент получателя.

Программа почтового клиента называется почтовым

агентом - Mail User Agent (MUA), а почтовый сервер - агентом передачи со­общений - Mail Transfer Agent (МТА). MUA занимается как доставкой, так и получением почтовых сообщений. Как отмечалось выше, помещением сооб­щений электронной почты в почтовый ящик получателя в действительности занимается не МТА. Этим ведает другая маленькая программа, которую на­зывают агентом доставки сообщений - Mail Delivery Agent (MDA).




Теперь все гостиницы Москвы вы можете бронировать на одном удобном сайте, где представлены все отели от 3 и до 5 звезд. Центр или окраина не проблема - ищите то, что вам нужно по цене и расположению.