Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Обзор современных почтовых клиентов.

Студент группы ПИБ-1101

Зюзин И.В.

Преподаватель Сенько В.В.

 

Тольятти 2012

Цель работы: Изучить работу протокола SMTP

Краткие теоретические сведения

SMTP (англ. Simple Mail Transfer Protocol — простой протокол передачи почты) — это широко используемый сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.

 

SMTP — требующий соединения текстовый протокол, по которому отправитель сообщения связывается с получателем посредством выдачи командных строк и получения необходимых данных через надёжный канал, в роли которого обычно выступает TCP-соединение (Transmission Control Protocol — протокол управления передачей). SMTP-сессия состоит из команд, посылаемых SMTP-клиентом, и соответствующих ответов SMTP-сервера. Когда сессия открыта, сервер и клиент обмениваются её параметрами. Сессия может включать нуль и более SMTP-операций.

 

SMTP-операция состоит из трёх последовательностей команда/ответ. Описание последовательностей:

· MAIL FROM — устанавливает обратный адрес (т. е. Return-Path, 53121.From, mfrom). Это адрес для возвращённых писем.

· RCPT TO — устанавливает получателя данного сообщения. Эта команда может быть дана несколько раз, по одному на каждого получателя. Эти адреса также являются частью оболочки.

· DATA — для отправки текста сообщения. Это само содержимое письма, в противоположность его оболочке. Он состоит из заголовка сообщения и тела сообщения, разделенных пустой строкой. DATA, по сути, является группой команд, а сервер отвечает дважды: первый раз на саму команду DATA, для уведомления о готовности принять текст; и второй раз после конца последовательности данных, чтобы принять или отклонить всё письмо.

Обзор современных почтовых клиентов.

клиент лицезия поддержка ОС Поддержка протоколов Поддержка аутентификации Особенности
The Bat Проприетарное ПО Windows POP3, IMAP4, SMTP, NNTP, LDAP, RSS, ATOM LOGIN, PLAIN, MD5 APOP, MSN browser login, RPA, SMTP Auth, SSL/TLS, DIGEST-MD5, Аппаратная PKCS #11, Биометрическая Платный, HTML e-mail, поддержка UTF-8, блокирование картинок, фильтрация Junk (локально и на сервере), просмотр тредов, поддержка PGP поддержка S/MIME
Opera Mail Проприетарное ПО Windows, Mac OS X, Linux POP3, IMAP4, SMTP, NNTP, LDAP, RSS, ATOM LOGIN, PLAIN, MD5 APOP, SMTP Auth, SSL/TLS Бесплатный, встроен в браузер Opera, HTML e-mail, поддержка UTF-8, блокирование картинок, фильтрация Junk (локально), просмотр тредов, поддержка PGP поддержка S/MIME
Mozilla Thunderbird GPL Windows, Mac OS X, Linux, BSD POP3, IMAP4, SMTP, RSS, ATOM LOGIN, PLAIN, MSN browser login, MD5 APOP, CRAM-HMAC, SMTP Auth, SSL/TLS Бесплатный, HTML e-mail, поддержка UTF-8, блокирование картинок, фильтрация Junk (локально), просмотр тредов, поддержка S/MIME
Microsoft Outlook Проприетарное ПО Windows, Mac OS X POP3, IMAP4, SMTP, LDAP, RSS, ATOM, HTTP Mail LOGIN, MSN browser login, SSL/TLS Входит в состав Microsoft Office, HTML e-mail, поддержка UTF-8, блокирование картинок, фильтрация Junk (локально), просмотр тредов

Примеры

S: (ожидает соединения)

C: (Подключается к порту 25 сервера)

S: 220 mail.company.tld ESMTP CommuniGate Pro 5.1.4i is glad to see you!

C: HELO

S: 250 domain name should be qualified

C: MAIL FROM: < someusername@somecompany.ru>

S: 250 someusername@somecompany.ru sender accepted

C: RCPT TO: < user1@company.tld>

S: 250 user1@company.tld ok

C: RCPT TO: < user2@company.tld>

S: 550 user2@company.tld unknown user account

C: DATA

S: 354 Enter mail, end with "." on a line by itself

C: from: someusername@somecompany.ru

C: to: user1@company.tld

C: subject: tema

C:

C: Hi!

C:.

S: 250 769947 message accepted for delivery

C: QUIT

S: 221 mail.company.tld CommuniGate Pro SMTP closing connection

S: (закрывает соединение)

 

Практические задания:

 

<== предыдущая лекция | следующая лекция ==>
Запустить клиент Telnet | Обзор современных почтовых серверов.




© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.