Почта. РорЗ/smtp и http доступ к почте
Протокол POP3.
Формально, взаимодействие по протоколу POP3 можно разделить на две фазы: фазу аутентификации и фазу обмена данными. В фазе аутентификации пользователь должен сообщить свой идентификатор и пароль. Если аутентификация была произведена успешно, то система позволяет работать с домашним ящиком пользователя. Сам протокол POP3 очень похож на SMTP с той только разницей, что сообщения можно принимать, но нельзя отправлять.
Исследуем этот протокол на примере. Для этого будем использовать программу Telnet. telnet smtp.mail.ru 110 Должна запуститься программа и сразу подсоединиться к серверу. Об удачном подключении будет свидетельствовать сообщение от сервера: +OK POP3 server ready
Далее нужно аутентифицироваться на сервере. Для этого есть две команды user и pass (логин и пароль). Попробуем их использовать: user sergey +OK pass mypassword +OK Далее нам нужно узнать, что находится в нашем почтовом ящике. Используем для этого команду stat: stat +OK 6 12576 Этот ответ говорит о том, что в нашем почтовом ящике есть 6 писем общим объемом 12576 байт. Посмотрим на эти письма более конкретно (с помощью команды list): list +OK 6 messages (12576 octets) 1 1447 2 2640 3 2296 4 1100 5 3025 6 2068 .
Например, мы хотим получить четвертое письмо. Для этого используем команду retr номер_письма:
retr 4 Received: from host.talk.ru (host.talk.ru [194.67.45.136]) by saloon-o.mail.ru (Postfix) with ESMTP id 48BAC1AA60 for <sss@mail.ru>; Tue, 17 Aug 2004 11:19:24 +0400 (MSD) Received: from mail by host.talk.ru with local (Exim 3.36 #5) id 1BwyFg-00051X-00 for sss@mail.ru; Tue, 17 Aug 2004 11:19:02 +0400 From: mailoffice@talk.ru Reply-To: mailoffice@talk.ru Subject: talk.mail.ru To: sss@mail.ru Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Message-Id: <E1BwyFg-00051X-00@host.talk.ru> Sender: mail <mail@host.talk.ru> Date: Tue, 17 Aug 2004 11:19:02 +0400 . Теперь, когда мы прочитали это сообщение, мы можем его удалить. Пометить для удаления можно с помощью команды dele номер _сообщения (сообщение удалиться после того, как мы закончим сеанс, то есть введем команду quit):
dele 4 +OK Message 4 has been deleted.
Теперь нам остается только закончить сеанс:
quit +OK Pop server signing off.
Протокол SMTP.
Протокол SMTP (simple mail trаnsfer protocol) служит для отправки почты. Протокол SMTP поддерживают почтовые сервера. То есть, чтобы использовать его, необходимо для начала подсоединиться к такому серверу. Каждый сервер имеет свой адрес, а для примера мы будем использовать сервер mail.ru. Адрес его SMTP сервера - smtp.mail.ru, порт smtp-сервера: 25.
Вся необходимая информация у нас есть, будем соединятся. Для этого будем использовать программу Telnet. telnet smtp.mail.ru 25
Должна запуститься программа и сразу подсоединиться к серверу. Об удачном подключении будет свидетельствовать сообщение от сервера: 220 mx7.port.ru ESMTP MAIL.RU Mon, 31 May 2004 03:56:38 +0400
Это сообщение говорит нам, что сервер готов к работе. Теперь можно вводить команды. Для начала нужно представиться серверу, набираем команду HELO [domain]. Domain - это имя домена, вместо него пишем все что угодно: HELO 12345 ответ сервера: 250 mx7.port.ru Hello dialup02.exemple.com [195.10.146.201]
Обратите внимание: сервер показал нам наше имя хоста и ip-адрес (dialup02.exemple.com [195.10.146.201] ). Эта информация потом будет добавлена в заголовок письма и получатель письма, если его заинтересует дополнительная информация, может запросто увидеть ее, заглянув в свойства письма.
Следующая команда - MAIL, эта команда обязательна, используем ее для указания адреса отправителя. Синтаксис: MAIL FROM: sergey@mail.ru ответ сервера: 250 <sergey@mail.ru> is syntactically correct
Теперь необходимо указать адрес получателя сообщения: RCPT TO: sergey@mail.ru ответ сервера: 250 <sergey@mail.ru> verified
Теперь нужно отправить письмо, для этого вводим команду: DATA ответ сервера: 354 Enter message, ending with "." on a line by itself
Это вход в режим набора письма. Здесь и происходит ввод самого письма. Но не нужно спешить сразу набирать текст, так как он будет даже без темы. Перед вводом текста письма, если желаете, можно добавить тему письма (subject), адрес для ответа (reply-to) и т.п.
Так что, введем в наше письмо эти поля: reply-to: sergey1@bk.ru subject: Тема письма Привет. Как дела? .
Как видно из примера, чтобы закончить ввод и выйти обратно в командный режим, нужно нажать [Enter] (перейти на новую строку), набрать символ [.] (просто ввести точку без скобок) и опять нажать [Enter]. После этого сервер сообщит, что наше сообщение принято: 250 OK id=11oivl-0000hm-00 Теперь можно ввести еще сообщения или отключиться, набрав команду QUIT, после которой сервер отвечает: 221 mx7.port.ru closing connection
Существует большое количество платных и бесплатных программ для чтения электронной почты email на локальном компьютере. Программа - клиент подключается к почтовому серверу и скачивает все необходимые письма на локальный компьютер, где далее почтовая программа позволяет делать с полученной почтой все что угодно - читать, удалять, отвечать, каталогизировать, сортировать письма, и многое другое. При необходимости можно даже легко написать целый реферат про почтовый клиент и принципах его работы и функционирования.
Для того, чтобы иметь возможность получать и отправлять почту необходимо правильно настроить параметры SMTP/POP3/IMAP доступа. Для этого вам необходимо выяснить у провайдера почты адреса и порты для доступа к SMTP и POP3 серверам. Это может быть либо один адрес вида mail.pochta.com, либо для каждего протокола доступа свой адрес: pop.pochta.com и smtp.pochta.com. Порты доступа к POP3 и SMTP обычно стандартные: 110 и 25 соответственно.
Для отправки почты может потребоваться включение режима аутентификации SMTP (RFC-2554) поскольку почти все сервера сейчас требуют аутентификации при отправке почты всвязи с участившимися попытками отправки несанкционированной почты (спама).
Почтовые клиенты с прокси-серверами (proxy) работают не учень гибко. Для того чтобы иметь возможность чтения почты через прокси, необходимо чтобы прокси-сервер поддерживал работу POP3 и SMTP, причем для каждой учетной записи почты необходимо будет настраивать прокси сервер, поскольку сами стандартные почтовые протоколы не предусматривают возможность работы через прокси сервер. В большинстве случаев прокси-же предоставляют доступ только к HTTP (80 порт) ресурсам, из-за чего доступа к почте пользователи прокси не имеют.
Стандартные почтовые протоколы не дают возможности работать с сервером почты через HTTP протокол, поэтому появились протоколы доступа через HTTP на крупнейших бесплатных почтовых серверах www.hotmail.com и mail.google.com. Для чтения почты на hotmail-e через http proxy можно пользоваться бесплатной программой MS OE, которая по умолчанию поддерживает доступ к почтовику hotmail.com через http. Для gmail.com возможно использования только так называемого Notifier-а, который позволяет проверять наличие новой почты через http сервер, для работы с почтой можно пользоваться обычным браузером через стандартный веб интерфейс.
- Локальные сети эвм. Способы связи эвм между собой.
- Сети эвм. Классификация сетей.
- Локальные сети эвм. Физические стандарты каналов связи.
- 4. Локальные сети эвм. Понятие о топологии сети.
- 5. Локальные сети эвм. Шинная топологии, достоинства и недостатки.
- 6. Локальные сети эвм. Звездообразная и кольцевая топологии, достоинства и недостатки.
- 1 Звезда
- 2 Кольцо
- 3 Общая шина
- 4 Иерархическая топология
- 7. Windows xp - современное средство построения одноранговых лвс
- Использование Мастера настройки сети
- Конфигурирование сети вручную
- 8. Основные протоколы логического уровня в современных сетевых ос
- 9. Кабельные системы сетей эвм. Коаксиальные кабели и витая пара.
- Кабели на основе неэкранированной витой пары
- Кабели на основе экранированной витой пары
- Коаксиальные кабели
- Вопрос №12 Программные средства лвс. Сетевые операционные системы Сетевые операционные системы Структура сетевой операционной системы
- Одноранговые сетевые ос и ос с выделенными серверами
- Ос для рабочих групп и ос для сетей масштаба предприятия
- Обзор сетевых операционных систем
- Протокол sap и Novell Directory Services
- 14. Сетевая ос windows 2000/nt. Структура, протоколы, основные характеристики.
- Билет 15. Классификация современных сетей передачи и обработки информации. Классификация вычислительных сетей
- Конфигурация вычислительной сети и методы доступа Топология вычислительной сети
- Виды топологий
- Общая шина
- Классификация сетей по территориальному признаку. Примеры сетей.
- Сеть internet - объединение общемировых сетей передачи информации.
- 18. Internet - принципы построения.
- 19. Протокол tcp/ip основа построения internet.
- 20. Логическая структура лвс. Одно и двух ранговые лвс.
- 22. Логическая структура лвс. Файловые серверы и серверы приложений.
- 23. Протоколы http и ftp - основные средства нижнего уровня в www.
- Служба организации электронной почты (источник - конспект лекций)
- 26. Понятие сети, ресурсы, их использование
- Понятие сети
- Ресурсы
- Ресурсы, их использование
- 27. Файл-серверная и клиент-серверная технологии
- Файл-серверная технология
- Технология клиент-сервер
- Недостатки Клиент-серверной архитектуры
- 28. Программные средства сетевого доступа к данным (sql-серверы и т.П.)
- 29. Сетевая архитектура. Физическая и логическая топология
- Виды топологий
- Сетевые карты
- Вопрос № 31 Сетевое оборудование. Коммутаторы, концентраторы, маршрутизаторы, мосты и т.П.
- 32. Модель взаимодействия открытых систем (osi)
- 33. Сетевые протоколы
- 34 Протоколы tcp/ip.
- Основы tcp/ip
- Краткое описание протоколов семейства tcp/ip с расшифровкой аббревиатур
- Архитектура tcp/ip
- Уровни сетей и протоколы tcp/ip
- Краткое заключение
- 35: Маршрутизация tcp/ip, локальные и глобальные ip-адреса Типы адресов: физический (mac-адрес), сетевой (ip-адрес) и символьный (dns-имя)
- Отображение физических адресов на ip-адреса: протоколы arp и rarp
- 36. Понятие сокета
- Обзор сокетов
- 38. Сетевое программное обеспечение лвс и компоненты лвс
- Основные компоненты
- Рабочие станции
- Сетевые адаптеры
- Файловые серверы
- Сетевые операционные системы
- Сетевое программное обеспечение
- 39. Сеть из двух компьютеров
- 40. Сети Windows nt/2000. Понятие сервера и рабочей станции.
- 41. Базовый состав сетевого по Windows.
- 41.1 Состав сетевого клиентского по
- 41.2 Краткое описание утилит
- 41.3 Утилиты для диагностики tcp/ip соединений
- 43. Доменная модель.
- 44. Учетные записи и группы пользователей
- 45. Функции администратора Windows nt
- 46. Защита сетевых ресурсов с помощью прав доступа.
- 47. Понятие файловой системы.
- 48. Защита ресурсов с помощью разрешений ntfs.
- 49. Технология ethernet
- 50. Понятие о службах dns, wins, dhcp.
- 51. Пример сети небольшого предприятия.
- 52. Технология token ring
- Параметры и настройка подключения к Интернет
- 55. Методы поиска информации в Интернет
- Структура поисковых сервисов Интернета. Поисковые машины и каталоги
- Метапоисковые системы
- Типы файлов, используемых в Интернет
- Почта. РорЗ/smtp и http доступ к почте
- Html и создание сайтов