Відмінності між версіями «4 Поштові сервери Лінукс»

Матеріал з Wiki TNEU
Перейти до: навігація, пошук
Рядок 1: Рядок 1:
Поштовий сервер, сервер електронної пошти, мейл-сервер - в системі пересилки електронної пошти так зазвичай називають агент пересилки повідомлень (англ. mail transfer agent, MTA). Це комп'ютерна програма, яка передає повідомлення від одного комп'ютера до іншого. Зазвичай поштовий сервер працює «за лаштунками», а користувачі мають справу з іншою програмою-клієнтом електронної пошти (англ. mail user agent, MUA).
+
'''Поштовий сервер''' — це агент пересилання повідомлень, комп'ютерна програма, яка передає повідомлення від одного комп'ютера до іншого. Зазвичай поштовий сервер працює «за лаштунками», а користувачі мають справу з іншою програмою-клієнтом електронної пошти.  
 +
===== Протоколи поштового сервера =====
 +
Для функціонування поштового сервера використовуються протоколи SMTP, POP, IMAP. SMTP— це протокол, який використовується для пересилання електронної пошти до поштового сервера або з клієнта-комп'ютера, або між поштовими серверами. POP— це протокол, що використовується клієнтом для доступу до повідомленнь електронної пошти на сервері. IMAP  — мережевий протокол прикладного рівня для доступу до електронної пошти. Аналогічно POP3, служить для роботи з вхідними листами, однак забезпечує додаткові функції, зокрема, можливість пошуку за ключовим словом без збереження пошти в локальній пам'яті.
 +
=====Особливість поштових серверів на основі Unix=====
 +
Особливість поштових рішень на основі Unix в глобальній різниці в підході до організації поштового сервера. Якщо у випадку з комерційними продуктами покупець одержує готове універсальне рішення, то, вибравши сервер на основі Linux / Unix, компанія отримує виключно технічну організацію процесу передачі пошти. Справа в тому, що подібні поштові системи являють собою Mail Transfer Agent (MTA) - додаток, що виконує обмін поштою між сервером і клієнтом. У разі якщо необхідний якийсь додатковий функціонал, його можна забезпечити установкою і налаштуванням додаткових модулів. Таким чином, при виборі Unix рішення користувач отримує конструктор, з якого потрібно зібрати поштовий сервер з необхідним функціоналом.
  
Більшість дистрибутивів Linux включає Apache - це сервер номер один в Інтернет, більше половини всіх сайтів працюють під Apache або похідних від нього. Переваги Apache полягають у модульній організації, стабільності й швидкодії. При наявності відповідних апаратних засобів і настроюванні він може витримувати найвищі завантаження: Yahoo, Altavista, GeoCities, Hotmail засновані на різних версіях цього сервера.
+
Поширені сервери електронної пошти: Sendmail, GET-Mail.biz, Courier Mail Server, Exim, Zmailer, qmail, Hula.
 
+
=====Переваги та недоліки=====
Поштові сервери (Sendmail) - фактично стандартна програма сервера пошти для платформ UNIX. Будучи продуманою, масштабованою й правильно настроєною й при наявності необхідних апаратних засобів, вона може функціонувати під навантаженням у тисячі користувачів без збоїв. Інші сервера пошти (MTA - Поштові Транспортні Агенти) - це smail і qmail.
+
Плюсами поштових рішень на основі Unix є нульова вартість (як правило, ці продукти розповсюджуються за ліцензією GNU GPL) і багаті можливості по модифікації коду і створення нового функціоналу, а також гнучкість. Мінуси - це те, що всі перераховані продукти не є поштовими серверами, а програмами класу MTA (Mail Transfer Agent, агент передачі повідомлень). Для створення на їх основі повноцінного поштового сервера потрібно ряд додаткових компонентів. Зокрема, функціонал для колективної роботи (groupware) в MTA абсолютно відсутня. поштових рішень на основі Unix складні в управлінні і настройці, для роботи з ними необхідний спеціально навчений персонал.
 
+
Перед багатьма напевно поставало питання на чому робити поштовий сервер і на чому його ставити та й хотілося б усе й відразу а не займатися конструктором та ще коли досвіду не так багато.
+
Є хороший MTA Qmail, а є пакет Qmailrocks, в якому зібрано все починаючи від MTA закінчуючи веб-інтерфейсом, антивірусом, спам-фільтром, IMAP сервером.
+
 
+
В Linux є ряд MUA (Поштові користувальницькі агенти), які працюють як у графічному, так і в текстовому режимі. Найбільше широко використовувані: pine, elm, mutt і Netscape.
+
Ось весь список потрібного для функціонального поштового сервера на Linux:
+
  1.Qmail - сам MTA
+
  2.EZmlm і Ezmlm-idx - Доповнення у вигляді списків розсилки.
+
  3.Autoresponder - Дозволяє налаштовувати автовідповідачі для поштових скриньок.
+
  4.Vpopmail - дозволяє створювати віртуальні поштові домени (С підтримкою MySQL або без неї).
+
  5.Vqadmin - Простий і зручний веб-інтерфейс для управління Vpopmail.
+
  6.Maildrop - Агент, для фільтрації повідомлень.
+
  7.QmailAdmin - Простий і зручний веб-інтерфейс для управління поштовими аккуант доменів.
+
  8.Courier-imap/imaps і Courierpassd - підтримка IMAP-з'єднань з поштовим сервером.
+
  9.Squirrelmail - Веб-мйел клієнт для доступу до пошти через веб-браузер.
+
  10.Clam Anti Virus і SpamAssassin - антивірус і спам-фільтр.
+
  11.qmail-scanner qms-analog - Qmail-Scanner дозволить нам інтегрувати Clam Antivirus і SpamAssassin в чергу нашого qmail-сервера.
+
  12.Qmailanalog і Qlogtools - Надають основні можливості для аналізу журналів роботи сервера qmail.
+
  13.Qtrap - Додає можливість фільтрації спаму з певних доменів.
+
 
+
Від себе хочу добави я наприклад не став встановлювати Courier-imap/imaps і Courierpassd, а встановив Dovecot (якщо ставите з RPM то переконаєтеся що він зібраний з підтримкою VPOPmail). А ще мені не сподобалися веб-адмінки, які йдуть в комплекті, зручніше Webmin + Virtualmin.
+

Версія за 21:05, 25 червня 2013

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

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

Для функціонування поштового сервера використовуються протоколи 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 складні в управлінні і настройці, для роботи з ними необхідний спеціально навчений персонал.

Особисті інструменти
Простори назв

Варіанти
Дії
Навігація
Інструменти