Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Дополнение. Почтовый сервер изнутри

Rusa




Краткая история возникнове& 848m1216i #1085;ия почтальона SendMail

SendMail

SendMail - User Agent, Transfer Agent, Delivery Agent

SendMail

Sender Receiver

SMTP

SMTP

SMTP

Relay

POP

SendMail

SendMail Eric Allman Berknet ARPAnet

SendMail DeliverMail (написанная в 1979 году под BSD Unix SendMail SendMail UNIX

SendMail распространяется свободно вместе с исходными текстами, поэтому сове& 848m1216i #1088;шенствуется и латается многочисленными разработчиками, многие из которых адаптируют ее для собственных нужд. Найти ее можно на ftp://ftp.cs.berkeley.edu

SendMail bmp SendMail

SendMail User Agent Transfer Agent Delivery Agent

(mailbox

SendMail

fig SendMail

, хранящейся на сервере. Протокол POP IMAP telnet FTP WWW

POP IMAP SendMail .



SendMail , запускается программа " bin mail SendMail по форме адреса пытается распознать используемый протокол. Так, например, встретив адрес вида host1!host2!пользователь Transfer Agent UUCP[3] SMTP протокол для адреса наподобие user@host. В крайнем случае, может быть предпринята попытка доставки письма прямым соединением по модему или другим сетям.

SMTP Sender Receiver SMTP Transfer Agent представляет собой одну из возможных реализаций протокола SMTP

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

IP IP POP . После успешного завершения операции определяется IP SMTP , SMTP IP Outlook Express" в первую очередь пытается выполнить отправку исходящей почты, и только потом прове& 848m1216i #1088;яет почтовый ящик.

Outlook SMTP POP SMTP Outlook POP IP

Некоторые сервера всего лишь прове& 848m1216i #1088;яют обратный адрес клиента, сообщаемый им командой "MAIL FROM". Разумеется, ничего не стоит передать поддельные данные, послав письмо от имени другого челове& 848m1216i #1082;а. Для этого достаточно знать имя хотя бы одного пользователя, зарегистрированного на сервере.

Outlook

Outlook 5.0 и выше обеспечивают прове& 848m1216i #1088;ку подлинности пользователя - для этого достаточно взвести соответствующую галочку в настойках «Серверы»

SMTP SMTP (сове& 848m1216i #1088;шаемое командой «MAIL FROM (задаваемое серией команд «RCPT TO (инициируемое командой «DATA транзакцию. Подробно этот процесс описан в главе «Протокол SMTP

» переводится на русский язык как «групповая операция», - и в данном случае обозначает возможность отправки одного сообщения по множеству (группе) адресов. Открытие транзакции заставляет получателя очистить все старые таблицы и буферы данных для приема нового сообщения. Затем последовательными вызовами «RCPT TO SMTP-сервера, письмо будет просто опущено в его почтовый ящик, в противном же случае пове& 848m1216i #1076;ение Агента Пересылки будет зависеть от настроек, установленных администратором. Во многих случаях рассылка корреспонденции за пределы локальной машины запрещена, - сервер действует только на прием. Именно такая конфигурация и называется в просторечии «почтовым ящиком пользователя». Так, например, сканирование портов сервера mail computerra ru SMTP



gif mail computerra ru

mail.computerra.ru в качестве сервера исходящей почты в своем почтовом клиенте ни к чему не приведет, - сервер откажется отправлять сообщения. На самом деле он может их отправлять, но только на локальные адреса - такие, которые выглядят как имя@computerra.ru. То есть полноценный SMTP сервер используется исключительно для приема почты. Так называемые в обиходе сервера исходящей почты отличаются от него всего лишь одной строкой конфигурационного файла, разрешающей пересылку за пределы локальной машины.

mail ru mail ru SMTP mail ru mail ru smtp mail ru

. Наконец, адрес получателя может быть задан некорректно или вовсе отсутствовать, о чем SMTP SMTP RCPT TO

SMTP RSET . Буфера отправителя и получателя данной транзакции окажутся очищенными и отправку письма придется начинать сначала.

добавит исходящее сообщение в очередь отправки, чаще всего расположенную в файле «/var/spool/mqueue» и в порядке «социалистической очереди» будет пытаться доставить письма получателям. Если по каким-то причинам, например, отсутствию связи с сервером, сообщение не удастся отправить в течение нескольких часов, отправителю будет передано уведомление, и, по прошествии определенного количества попыток, SendMail

(от английского relay SMTP SMTP SendMail relay Internet

RFC

. Для этого достаточно воспользоваться командами, пересылающими письма на , а не в почтовый ящик. В первых версиях DeliverMail[13] существовала возможность задать адрес получателя в виде "host/dev/con", но из соображений безопасности это было исправлено, однако такая идея понравилась разработчикам и получила дальнейшее развитие.

UNIX[14] .

Команда "SEND FROM", использующаяся "MAIL FROM", отправляет сообщение на консоль получателя. Если же получатель окажется неактивным - письмо будет утеряно без каких-либо уведомлений, поэтому рекомендуется использовать команду "SOML FROM" (Send Or Mail), которая автоматически помещает сообщение в ящик, если терминал пользователя неактивен. Команда "SAML FROM" (Send And Mail

SMTP-соединения - достаточно отправителю и получателю поменяться местами, воспользовавшись командой "TURN", вызываемой без аргументов.

SendMail SEND FROM SOML FROM SAML FROM

forward



kpnc kpnc@aport.ru kpnc@hotmail.ru

SendMail будет дублировать всю входящую корреспонденцию по двум указанным адресам и кроме этого, помещать в почтовый ящик пользователя, расположенный в каталоге "/var/mail/kpnc" kpnc aliases

POP Agent. В большинстве случаев его реализация полностью умещается в нескольких сотнях строк языка Си или Perl[19]. Этого оказывается вполне достаточно для поддержки десяти базовых команд протокола POP USER PASS QUIT STAT LIST RETR DELE NOOP LAST RSET POP

прове& 848m1216i #1088;ка имени и пароля пользователя. В простеющем случае они передаются по сети в открытом виде, но в последнее время из соображений безопасности стали прибегать к различным алгоритмам шифрования. Если прове& 848m1216i #1088;ка пароля прошла успешно, агент открывает и предоставляет доступ к почтовому ящику. На стадии уничтожаются все сообщения, отмеченные пользователем для удаления. В большинстве случаев для манипуляций с ящиком Агент POP SendMail POP

POP UNIX SPARC Solaris POP



SendMail

и установлен SendMail Dima@mail.ru Tany@mail.ru

Смотри «банговый путь» в главе «История возникнове& 848m1216i #1085;ия и эволюции UNIX

SendMail

POP3

SMTP-соединение создается после рукопожатия, сове& 848m1216i #1088;шаемого командами HELO и может быть реализовано пове& 848m1216i #1088;х любого транспортного соединения, например, TCP, UDP, X.25 SMTP

UUCP

ICQ IRC

SendMail

UNIX

POP3 Perl, -




Document Info


Accesari: 1869
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )