Поштові сервери Лінукс

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

Поштовий сервер — це агент пересилання повідомлень, комп'ютерна програма, яка передає повідомлення від одного комп'ютера до іншого. Зазвичай поштовий сервер працює «за лаштунками», а користувачі мають справу з іншою програмою-клієнтом електронної пошти.

Протоколи поштового сервера

Для функціонування поштового сервера використовуються протоколи SMTP, POP, IMAP. SMTP— це протокол, який використовується для пересилання електронної пошти до поштового сервера або з клієнта-комп'ютера, або між поштовими серверами. POP— це протокол, що використовується клієнтом для доступу до повідомленнь електронної пошти на сервері. IMAP — мережевий протокол прикладного рівня для доступу до електронної пошти. Аналогічно POP3, служить для роботи з вхідними листами, однак забезпечує додаткові функції, зокрема, можливість пошуку за ключовим словом без збереження пошти в локальній пам'яті.

Особливість поштових серверів на основі Unix

Особливість поштових рішень на основі Unix в глобальній різниці в підході до організації поштового сервера. Якщо у випадку з комерційними продуктами покупець одержує готове універсальне рішення, то, вибравши сервер на основі Linux / Unix, компанія отримує виключно технічну організацію процесу передачі пошти. Справа в тому, що подібні поштові системи являють собою Mail Transfer Agent (MTA) - додаток, що виконує обмін поштою між сервером і клієнтом. У разі якщо необхідний якийсь додатковий функціонал, його можна забезпечити установкою і налаштуванням додаткових модулів. Таким чином, при виборі Unix рішення користувач отримує конструктор, з якого потрібно зібрати поштовий сервер з необхідним функціоналом. Поширені сервери електронної пошти: Sendmail, GET-Mail.biz, Courier Mail Server, Exim, Zmailer, qmail, Hula.

Переваги та недоліки

Плюсами поштових рішень на основі Unix є нульова вартість (як правило, ці продукти розповсюджуються за ліцензією GNU GPL) і багаті можливості по модифікації коду і створення нового функціоналу, а також гнучкість. Мінуси - це те, що всі перераховані продукти не є поштовими серверами, а програмами класу MTA (Mail Transfer Agent, агент передачі повідомлень). Для створення на їх основі повноцінного поштового сервера потрібно ряд додаткових компонентів. Зокрема, функціонал для колективної роботи (groupware) в MTA абсолютно відсутня. поштових рішень на основі Unix складні в управлінні і настройці, для роботи з ними необхідний спеціально навчений персонал.

Поширені сервери електронної пошти

  • LinuxWizard GET-Mail.biz
  • AfterLogic MailSuite Pro/AfterLogic MailSuite Lite
  • AMS server
  • Apache James (Apache Java Enterprise Mail Server, в рамках Apache Software Foundation)
  • CommuniGate Pro
  • IceWarp Mail Server
  • Courier Mail Server — вільний поштовий сервер для Linux, SMTP/POP3/IMAP;
  • Courier Mail Server — влпсницький поштовий сервер для Windows, SMTP/POP3;
  • IBM Lotus Domino;
  • Dovecot — вільний POP3/IMAP сервер
  • Eserv;
  • Exim
  • HMailServer
  • Hula
  • Kerio Connect
  • MDaemon Mail Server
  • Microsoft Exchange Server
  • NextMail
  • Office mail Server (свободный почтовый сервер для windows)
  • Postfix
  • Sendmail
  • SmarterMail
  • qmail
  • Zimbra
  • ZMailer
  • Usergate Mail Server