Диплом: Разработка почтового сервиса для MAIL.RU

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
ЛС ПК должны не только быстро передавать информацию, но и легко
адаптироваться к новым условиям, иметь гибкую архитектуру, которая бы
позволяла располагать рабочие места там, где потребуется.
Для обеспечения функционирования локальной сети часто выделяется специ-
альный компьютер - сервер, или несколько таких компьютеров. На дисках
серверов располагаются совместно используемые программы, базы данных и т.д.
Остальные компьютеры локальной сети часто называются рабочими станциями. На
тех рабочих станциях, где требуется обрабатывать только данные на сервере
(например, вводить сведения в совместно используемую базу данных о заказах и
продажах), часто для экономии (или по соображениям безопасности) не
устанавливают жестких дисков. В сетях, состоящих более чем из 20-25
компьютеров, наличие сервера обязательно - иначе, как правило,
производительность сети будет неудовлетворительной. Сервер необходим и при
совместной интенсивной работе с какой-либо базой данных.
Иногда серверам назначается определенная специализация (хранение
данных, программ, обеспечение модемной и факсимильной связи, вывод на печать
и т.д.). Серверы, как правило, не используются в качестве рабочих мест пользо-
вателей. Серверы, обеспечивающие работу с ценными данными, часто разме-
щаются в изолированном помещении, доступ в которое имеют только специально
уполномоченные люди (как в банковское хранилище). Для обеспечения
функционирования локальной сети необходимо соответствующее программное
обеспечение.
2.3.1 Ethernet
Ethernet - это самый распространенный на сегодняшний день стандарт
локальных сетей. Общее количество сетей, работающих по протоколу Ethernet в
настоящее время, оценивается в несколько миллионов
4
.
Когда говорят Ethernet, то под этим обычно понимают любой из вариантов
этой технологии. В более узком смысле Ethernet — это сетевой стандарт,
4
Олифер В.Г., Олифер Н.А., Компьютерные сети, 2-е издание, учебник для ВУЗов, «Питер» 2003.
38
основанный на экспериментальной сети Ethernet Network, которую фирма Xerox
разработала и реализовала в 1975 году. Метод доступа был опробован еще раньше:
во второй половине 60-х годов в радиосети Гавайского университета
использовались различные варианты случайного доступа к общей радиосреде,
получившие общее название Aloha. В 1980 году фирмы DEC, Intel и Xerox
совместно разработали и опубликовали стандарт Ethernet версии II для сети,
построенной на основе коаксиального кабеля. Эту последнюю версию фирменного
стандарта Ethernet называют стандартом Ethernet DIX, или Ethernet П.
Сетевая технология — это согласованный набор стандартных протоколов и
реализующих их программно-аппаратных средств (например, сетевых адаптеров,
драйверов, кабелей и разъемов), достаточный для построения вычислительной
сети. Эпитет «достаточный» подчеркивает то обстоятельство, что этот набор
представляет собой минимальный набор средств, с помощью которых можно по-
строить работоспособную сеть. Возможно, эту сеть можно улучшить, например, за
счет выделения в ней подсетей, что сразу потребует кроме протоколов стандарта
Ethernet применения протокола IP, а также специальных коммуникационных
устройств — маршрутизаторов. Улучшенная сеть будет, скорее всего, более
надежной и быстродействующей, но за счет надстроек над средствами технологии
Ethernet, которая составляет базис сети.
Основной принцип, положенный в основу Ethernet, случайный метод
доступа к разделяемой среде передачи данных. В качестве такой среды может
использоваться толстый или тонкий коаксиальный кабель, витая пара,
оптоволокно или радиоволны (кстати, первой сетью, построенной на принципе
случайного доступа к разделяемой среде, была радиосеть Aloha Гавайского
университета)
5
.
В стандарте Ethernet строго зафиксирована топология электрических связей.
Компьютеры подключаются к разделяемой среде в соответствии с типовой
структурой «общая шина». С помощью разделяемой во времени шины любые два
компьютера могут обмениваться данными. Управление доступом к линии связи
5
Олифер В.Г., Олифер Н.А., Компьютерные сети, 2-е издание, учебник для ВУЗов, «Питер» 2003.
39
осуществляется специальными контроллерами -- сетевыми адаптерами Ethernet.
Каждый компьютер, а более точно, каждый сетевой адаптер, имеет уникальный
адрес. Передача данных происходит со скоростью 10 Мбит/с. Эта величина
является пропускной способностью сети Ethernet.
Главным достоинством сетей Ethernet, благодаря которому они стали
такими популярными, является их экономичность. Для построения сети
достаточно иметь по одному сетевому адаптеру для каждого компьютера плюс
один физический сегмент коаксиального кабеля нужной длины. Другие базовые
технологии, например Token Ring, для создания даже небольшой сети требуют
наличия дополнительного устройства — концентратора.
Кроме того, в сетях Ethernet реализованы достаточно простые алгоритмы
доступа к среде, адресации и передачи данных. Простая логика работы сети ведет
к упрощению и, соответственно, удешевлению сетевых адаптеров и их драйверов.
По той же причине адаптеры сети Ethernet обладают высокой надежностью.
И, наконец, еще одним замечательным свойством сетей Ethernet является
их хорошая расширяемость, то есть легкость подключения новых узлов.
40
3 Почтовые программы
Электронную почту чаще всего используют следующим образом.
Необходимо соединиться со своим провайдером, запустить почтовую программу и
получить накопившуюся для вас почту. Затем нужно отключиться от провайдера,
поработать с почтой, а затем вновь подключиться к провайдеру. Суммарное время
соединения при этом составляет всего несколько минут. Речь идет, конечно, о
модемном подключении - если у вас постоянная связь с Интернетом, то вы просто
запускаете почтовую программу и не заботитесь о времени.
Если какое-то из писем не может быть сразу доставлено адресату,
например, если в данный момент не работает сервер, на котором находится его
почтовый ящик, то письмо будет поставлено в очередь на отправку. Каждые 10-15
минут будут производиться новые попытки. Если через несколько часов
сообщение все еще не отправлено, придет первое (предварительное) уведомление,
к которому приложена копия сообщения. Это уведомление имеет
информационный характер и не требует никакой реакции. Попытки отправить
сообщение продолжаются еще несколько дней. Если они по-прежнему
безуспешны, то придет второе (окончательное) уведомление с копией.
Существует очень много почтовых программ, значительная часть из них
бесплатна. Все они довольно похожи и лишь немного различаются по своим
дополнительным возможностям и по степени соответствия принятым
стандартам.(см.Приложение В).
Большие почтовые программы, т. н. «всё в одной», такие как Mozilla
Thunderbird, The Bat! и Microsoft Outlook, сегодня комбинируют работу MSA,
MDA и MRA в одном приложении. Более простые почтовые агенты (англ. mail
user agent, MUA), например Mutt, также являются почтовыми программами.
В отличие от почтового сервера, клиент электронной почты обычно
отправляет сообщение не прямо на соответствующий сервер получателя, а на один
и тот же почтовый сервер, который выступает как релей. Обычно это почтовый
41
сервер провайдера или компании. Отправка почты чаще всего осуществляется по
протоколу SMTP.
Клиент электронной почты принимает почту с одного или нескольких
почтовых серверов, часто это тот же самый сервер, который служит для отправки.
Приём почты обычно осуществляется по протоколам POP или IMAP.
Также в функции клиента электронной почты может входить: сортировка,
хранение сообщений, поиск по архиву сообщений, ведение адресной книги,
фильтрация принимаемых сообщений по разным критериям, конвертация
форматов, шифрование, организация интерфейсов с офисными программами и
другие функции.
Часто почтовые программы позволяют общаться в группах новостей
(Usenet), основанных на технологии NNTP. Существуют NNTP-шлюзы в сеть
Фидонет.
Некоторые веб-браузеры, такие как Opera (M2) или SeaMonkey, имеют
встроенные почтовые программы.
Обычно для просмотра HTML-писем почтовые программы пользуются
движками родственных браузеров: Microsoft Outlook Express пользуется Trident;
Mozilla Thunderbird — Gecko, совместно с SeaMonkey и Firefox (см. Приложение
Г).
Microsoft Outlook (Майкрософт Аутлу
к) — персональный
информационный менеджер с функциями почтового клиента и Groupware
компании Майкрософт, входящий в пакет офисных программ Microsoft Office.
Помимо функций почтового клиента для работы с электронной почтой,
Microsoft Outlook является полноценным органайзером, предоставляющим
функции календаря, планировщика задач, записной книжки и менеджера
контактов. Кроме того, Outlook позволяет отслеживать работу с документами
пакета Microsoft Office для автоматического составления дневника работы.
Outlook может использоваться как отдельное приложение, так и выступать
в роли клиента для почтового сервера Microsoft Exchange Server, что
предоставляет дополнительные функции для совместной работы пользователей
42
одной организации: общие почтовые ящики, папки задач, календари,
конференции, планирование и резервирование времени общих встреч,
согласование документов. Microsoft Outlook и Microsoft Exchange Server являются
платформой для организации документооборота, так как они обеспечены системой
разработки пользовательских плагинов и скриптов, с помощью которых возможно
программирование дополнительных функций документооборота (и не только
документооборота), не предусмотренных в стандартной поставке.
Завершим мы этот обзор одним из наиболее популярных плагинов,
который предназначен для использования с почтовым клиентом Microsoft Outlook.
Утилита называется Potolook и распространяется как Shareware.Утилита позволяет
существенно расширить возможности приложения благодаря большому
количеству дополнительных сервисов. Кстати, это касается не только электронной
почты, но и других режимов работы Microsoft Outlook — ведь данная программа
является также удобным органайзером.
Особо следует отметить реализованный в Potolook механизм шаблонов,
благодаря которому пользователь избавляется от необходимости набирать в
разных письмах однотипный или одинаковый текст. Также с помощью плагина
можно просматривать приаттаченные файлы непосредственно в Microsoft
Outlook, без помощи внешних программ. Potolook позволяет сжимать вложения,
проводить почтовые конференции, использовать подсветку почтовых сообщений и
произвольных текстовых фрагментов.
Outlook Express — программа для работы с электронной почтой и группами
новостей от компании Майкрософт.
Outlook Express поставляется в составе операционных систем Windows
начиная с Windows 95 OSR 2.5, Windows NT, а также вместе с браузером Internet
Explorer, начиная с версии 4.0. Существуют также варианты Outlook Express для
«классических» версий Mac OS.
Название Outlook Express предполагает, что эта программа является
«облегчённой» версией Microsoft Outlook — органайзера от Майкрософт, который
также содержит функции работы с электронной почтой. На самом деле, между
43
этими двумя программами мало общего. Кроме того, Outlook, в отличие от Outlook
Express, не имеет функций для работы с группами новостей.
Casper Spam Hunter — популярная утилита, предназначенная для борьбы со
смамом. Кто не испытывал естественного раздражения, обнаружив в своем
почтовом ящике море ненужной, бесполезной и навязчивой рекламы! Casper Spam
Hunter распространяется на условиях Shareware, позволяя за счет блокировки
нежелательных рекламных писем заметно повысить безопасность и
производительность электронной почты. Принцип работы программы заключается
в том, что она предварительно получает только заголовки писем и по ним
определяет, является ли каждое конкретное сообщение спамом. Затем реклама
отсеивается и загружается только действительно необходимая корреспонденция.
Программа Mailbag Assistant (разработчик — компания Fookes Software) не
является самостоятельным продуктом, а представляет собой плагин к почтовому
клиенту. Утилита распространяется на условиях Shareware, триал-версию можно
использовать в течении месяца с момента инсталляции. Функции Mailbag Assistant
заключаются в пакетной сортировке и обработке электронной корреспонденции.
При этом программа создает копии всех писем, не изменяя ничего в почтовом
клиенте. С ее помощью вы сможете быстро выполнять самые разные действия:
архивирование сообщений, извлечение вложенных файлов, быстрый поиск
требуемой корреспонденции, получение подробной статистики и т.п. В программе
реализован механизм сценариев — это позволяет автоматизировать наиболее
часто выполняемые операции. Возможности утилиты предусматривают ее
использование со всеми популярными почтовыми программами — Outlook
Express, Eudora, The Bat! и др.
The Bat! — условно-бесплатная программа для работы с электронной
почтой для ОС Windows. Разрабатывается молдавской компанией RITLabs.
Программа The Bat! популярна среди российских пользователей и пользователей
из бывших республик СССР.
Имеет довольно развитую систему фильтрации и сортировки сообщений, а
также систему для подключения дополнительных модулей расширения
44
(плагинов), предназначенных (в случае, если это требуется) для интеграции
программ защиты от вирусов и спама различных производителей. Необходимые
плагины могут поставляться вместе с антивирусом (как например в случае с KAV)
или загружаться с сайта разработчиков этого модуля.
Opera Mail (старое название M2) — клиент электронной почты и новостной
клиент, встроенный в браузер Opera. Его интерфейс немного отличается от
остальных почтовых клиентов с целью обеспечения лучшей интеграции с Opera. В
нём имеется фильтр спама (автоматический и обучаемый — «Bayesian»),
поддержка протоколов POP3, IMAP, SMTP и ESMTP, новостных групп,
новостных лент RSS, Atom и NNTP.
В Opera Mail используется одна база данных, которая хранит содержание
всех писем и сортирует их автоматически по нескольким параметрам, например,
по типу: просто письма и письма с вложенными файлами. Это обеспечивает
быстрый доступ к письмам. Содержание письма можно посмотреть ниже списка
входящих и в отдельном окне.
Mozilla Thunderbird — бесплатная, кроссплатформенная, свободно
распространяемая программа для работы с электронной почтой и группами
новостей. Является составной частью проекта Mozilla. Поддерживает протоколы:
SMTP, POP3, IMAP, NNTP, RSS. Предоставляются официальные сборки для
Microsoft Windows, Mac OS X, GNU/Linux (i386), причём набор возможностей на
всех платформах одинаков. Существуют также сторонние сборки для FreeBSD,
Solaris, OpenSolaris, OS/2.
Интерфейс Thunderbird, как и веб-браузера Mozilla Firefox, основан на
технологии XUL, разработанной Mozilla Foundation. В результате
пользовательский интерфейс на всех платформах выглядит так же, как у
приложений, разработанных для этой конкретной платформы. Как и Firefox,
Thunderbird поддерживает визуальные темы. По умолчанию интерфейс программы
похож на привычный пользователям Windows интерфейс почтового клиента
Outlook Express.
45
Существует целый ряд вспомогательных утилит, ориентированных на
пользователей e-mail и предназначенных для выполнения только определенных
операций. Одни из них являются дополнением к полнофункциональным почтовым
клиентам, другие могут применяться самостоятельно.
Advanced Attachments Processor (разработчик — компания Tweak Marketing
Inc.) программа предназначена для обработки прикрепленных к письму файлов.
Advanced Attachments Processor позволяет выполнять самые разнообразные
действия с прикрепленными файлами: извлекать их из писем, просматривать,
редактировать, сохранять отдельно от почтового сообщения и т.д. Принцип
работы программы основан на применении механизма пректов, каждый из
которых представляет собой совокупность обработанных вложений, сохраняемую
в отдельном файле (с возможностью последующего восстановления).
Для пользователей Microsoft Outlook ООО«МАПИЛаб»предлагает
уникальный комплекс из 18 плагинов, объединенных в одном программном
продукте — MAPILab Toolbox (распространяется на условиях Shareware).
Надстройка File Fetch, например, позволяет получать с компьютера любые файлы,
которые вы разрешите, по электронной почте. Запускайте настройку File Send
Automatically, выстовляйте требуемые параметры. Сущность метода заключается в
том, что отредактированные файлы будут автоматически разосланы.
Надстройка E-mail Scheduler избавит вас от рутиной обязанности
периодически отправлять одни и те же письма. Данный продукт способен
существенно повысить удобство и комфортность работы с электронной
корреспонденцией.
3.1 Работа с почтой через браузер.
Пользоваться почтой можно и не имея почтовой программы. Существует
большое количество серверов, которые предлагают вам завести бесплатный
почтовый ящик и позволяют работать с почтой, используя только браузер.
46
Такие службы есть как в России (mail.ru, www.tomcat.ru), так и за ее
пределами (hotmail.com, mail.yahoo.com и др.). Бесплатные почтовые службы
живут за счет доходов от рекламы.
Такое использование почты имеет определенные достоинства. Вы можете
легко менять провайдеров, не меняя свой адрес электронной почты. Вы можете
просматривать почту с любого компьютера, подключенного к Интернету, и не
тратить время на конфигурирование почтовой программы. Разумеется, у такого
способа есть и свои недостатки. Вы не можете при работе с почтой через
браузер минимизировать время подключения к Интернету в той мере, в какой
это позволяют почтовые программы. Кроме того, общедоступные почтовые
сервера часто перегружены.
Лучше всего комбинировать достоинства обоих способов. Многие
пользователи заводят почтовые ящики и у своего провайдера, и в
общедоступной почтовой службе. Последний используется во время поездок, и
на это время на него перенаправляется вся почта.
Mail.ru — крупный коммуникационный портал российского Интернета. Его
ежемесячная аудитория превышает 50 миллионов уникальных посетителей.
Ключевой сервис портала — почтовая служба @mail.ru — крупнейшая в
России система электронной почты. Для удобства пользователей предусмотрены
поиск по почтовому ящику, адресная книга, проверка орфографии в письмах,
переводчик, ежедневник, система напоминаний. С 2007 года размер почтового
ящика в почтовой службе @mail.ru неограничен, то есть пользователи могут
хранить в нём всю свою корреспонденцию. Эта программа умеет отправлять и
получать сообщения по протоколам smtp и pop3.Сообщения вы читаете и создаете
в программе Mail, которая встроена в Palm.
Yahoo! — американская компания, владеющая второй по популярности
(12.46 % ) в мире поисковой системой и предоставляющая ряд сервисов,
объединённых интернет-порталом Yahoo! Directory; портал включает в себя
популярный сервис электронной почты Yahoo! Mail, один из старейших и

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран