Поштові сервери Лінукс
Поштовий сервер — це агент пересилання повідомлень, комп'ютерна програма, яка передає повідомлення від одного комп'ютера до іншого. Зазвичай поштовий сервер працює «за лаштунками», а користувачі мають справу з іншою програмою-клієнтом електронної пошти.
Зміст
Протоколи поштового сервера
Для функціонування поштового сервера використовуються протоколи 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