![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Обзор современных почтовых клиентов.
Студент группы ПИБ-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, для уведомления о готовности принять текст; и второй раз после конца последовательности данных, чтобы принять или отклонить всё письмо. Обзор современных почтовых клиентов.
Примеры 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: (закрывает соединение)
Практические задания:
|