Выполнил : студент гр. М – 0801 Тронина С. С. Проверил : к. т. н., доцент Сенько Владислав Владимирович Тольятти, 2012
Почтовый сервер, сервер электронной почты, мейл - сервер в системе пересылки электронной почты так обычно называют агент пересылки сообщений. Схема взаимодействия
Протокол IMA Р (Internet Message Access Protocol) – протокол прикладного уровня для доступа к электронной почте. Базируется на транспортном протоколе TCP и использует порт 143. IMAP предоставляет пользователю обширные возможности для работы с почтовыми ящиками, находящимися на центральном сервере. Почтовая программа, использующая этот протокол, получает доступ к хранилищу корреспонденции на сервере так, как будто эта корреспонденция расположена на компьютере получателя. Для отправки писем используется протокол SMTP. Протокол IMAP представляет собой альтернативу POP 3.
Original IMAP (1986, спецификация отсутствует ) IMAP2 (1988 RFC 1064, 1990 RFC 1176) IMAP3 (1991, RFC 1203) IMAP2bis ( спецификация существует только в черновом варианте 1993 года ) IMAP4 ( переименованный IMAP2bis)
Cability - запрос у сервера IMAP информацию о его возможностях ; Noop - команда ничего не делает. Она может применяться для поддержки активности во время сеанса для того, чтобы сеанс не прекратился по таймеру интервала ожидания. Logout - завершает сеанс для текущего идентификатора пользователя и закрывает все открытые почтовые ящики.
Authenticate - позволяет клиенту использовать при регистрации на сервере IMAP альтернативные методы проверки подлинности. L ogin - позволяет клиенту при регистрации на сервере IMAP использовать идентификатор пользователя и пароль в обычном текстовом виде. Create - создаёт новый почтовый ящик. Delete - применяется к почтовым ящикам. Rename – изменяет имя почтового ящика. Subscribe - добавляет почтовый ящик в список активных ящиков клиента. Unsubscribe - удаляет почтовые ящики из списка активных. List – позволяет получить список всех почтовых ящиков клиента ; имеет два параметра.
Lsub - используется для получения списка ящиков, активизированных командой SUBSCRIBE. Status - формирует запрос о текущем состоянии почтового ящика. Append - добавляет сообщение в конец указанного почтового ящика. Check - устанавливает контрольную точку в почтовом ящике. Close – закрывает почтовый ящик. Expunge - удаляет из почтового ящика все сообщения, помеченные флагом \DELETED, при этом почтовый ящик не закрывается. Search - поиск сообщений по критериям в активном почтовом ящике с последующим отображением результатов в виде номера сообщения. и другие команды.
iRedMail это : 1) Полноценный почтовый сервер. 2) Работает под управлением Red Hat® Enterprise Linux (5.x), CentOS (5.x), Debian(5.0.x), Ubuntu (8.04, 9.04, 9.10), FreeBSD (7.x, 8.0). 3) Работает как и на обычной системе, так и под управлением виртуальной машины : пр. VMware, OpenVZ, Xen. 4) Поддержка архитектур i386 и x86_64. 5) Использует для установки и настройки совместимые компоненты, такие как Postfix, Dovecot, SpamAssassin и т. д. 6) При установке использует бинарные пакеты из вашего дистрибутива. 7) Проект с открытым исходным кодом, распространяемый под лицензией GPL v2. 8) Поддержка двух бэкэндов для хранения виртуальных доменов и пользователей : OpenLDAP и MySQL.
9) Безлимитное число поддержки доменов, пользователей, почтовых алиасов. 10) Поддержка двух Web- Интерфейсов (RoundCube и SquirrelMail). Этот пакет очень удобен в настройке и установке. 1) Удобен этот пакет в том, что : а. Не нужно много знаний, т. е. процесс установки и настройки совсем не сложный. б. Требует минимум времени на разворот корпоративной почты. Я потратил на установку этой сборки буквально 20 минут. в. В комплекте идет весь необходимый софт для почтового сервера.( Антивирус, Антиспам, 2 Web- Интерфейса ( по выбору ) 2) Аналогов данного пакета не существует.
Функциональность hMailServer предоставляет весь важный функционал для запуска вашего собственного - сервера. Как пользователю hMailServer вам будут доступны обновления и широкая поддержка других пользователей и разработчиков на форуме. Данный продукт не требует оплаты при использовании или распространении. hMailServer поддерживает открытые почтовые - стандарты : POP3, SMTP и IMAP4. Это делает сервер совместимым с большинством почтовых клиентов. hMailServer 4 и более старшие версии лицензированы как Open Source под лицензией GPL. Последние версии (5 и позднее ) также свободны, но поставляются с закрытым кодом.
Основные возможности : POP3, SMTP, IMAP; Virtual domains ( виртуальные домены ); Built-in backup ( встроенная система резервного копирования ); External accounts (внешние аккаунты); Rules (правила); Multilingual (многоязыковая поддержка); AntiVirus; Spam protection (антиспам-защита); Routing ( перенаправление почты ); MX backup; Mirroring ( копирование сообщений на определенный адрес ); SQL-support ( хранение данных в SQL- базе данных ). Как видно из перечисленных возможностей, перед нами довольно серьезный продукт, позволяющий организовать полностью функциональный почтовый сервер.
Настройка программы sendmail происходит при помощи файла /etc/sendmail/conf. Этот файл можно разбить на несколько частей : Описание особенностей данной машины (local information) Описание макроопределений sendmail Описание классов Номер версии файла конфигурации. Внутренние макроопределения sendmail. Опции команды sendmail. Определение порядка сообщений программы sendmail (Precedence). Доверенные пользователи. Описание формата заголовка почтового сообщения. Правила преобразования адресов.
Описание программ рассылки. Общий набор правил преобразования адресов. Машино - зависимая часть общего правила преобразования адресов. При редактировании файла следует учитывать некоторые правила, которые используются при написании файла конфигурации : вся информация локального характера сосредоточена в начале файла, команды одного типа собраны в компактные группы, большую часть файла составляют правила преобразования адресов, в конце файла описаны программы рассылки электронной почты. Ниже приведена таблица с командами, использующимися в файле настроек sendmail.
Команда СинтаксисНазначение Define MacroDxvalue Установить значение x Define Class Ссword1 word2...Установить значение класса c Define ClassFcfileзагрузить значение класса из файла Set OptionOovalue Установить значение опции o Trusted UsersTuser1 user2...Определить доверенных пользователей Set PrecedencePname=number Для номера ошибки number установить имя name Define MailerMname,[field=value]Определить программу рассылки почты. Define HeaderH[?mflag?]name:format Определить формат поля заголовка Set RulsetSn Начать определение набора правил преобразования адресов Define RuleRlhs rhs comment Определить правило преобразования адреса.
PGP Desktop - программный продукт, который предназначен для автоматического шифрования электронной почты ( ) на персональном компьютере или ноутбуке, непосредственно в процессе получения и отправления электронных сообщений. Основные функции - Полноценное шифрование электронной почты « от точки до точки »; - Автоматическое шифрование электронной почты без необходимости дополнительных действий со стороны пользователя ; - Работа по принципу - proxy ;
- Поддержка стандартных клиентов электронной почты : Outlook, Thunderbird, Lotus Notes и др.; - Шифрование сообщений IM - клиентов. Ключевые преимущества : Защита электронной переписки без создания пользователям дополнительных трудностей. Поддержка централизованного администрирования политик шифрования.
Разработка спецификации S/MIME (Secure Multipurpose Internet Mail Extension – многоцелевое почтовое расширение сети Internet со средствами защиты ) была проведена с целью удовлетворить эту растущую потребность. В S / MIME используется метод шифрования, предназначенный для защиты от трех типов нарушений безопасности : " подслушивания ", или перлюстрации, искажения сообщений и фальсификации.
1. Почтовый _ сервер Почтовый _ сервер htm htm shtml shtml