Чому не варто запускати власний поштовий сервер

Розміщення серверів в надійних дата-центрах Європи. Відкрийте хмарний VPS / VDS сервер на швидких SSD за 1 хвилину!

Кращий хостинг:
- захистить дані від несанкціонованого доступу в охоронюваному європейському ЦОДі
- прийме оплату хоч в bitcoin.
- дозволить поставити свій дистрибутив

- захист від DDos-атак
- безкоштовний backup
- Uptime 99,9999%
- ЦОД - TIER III
- провайдер - TIER I

Підтримаємо російською мовою 24/7/365 Працюємо з юрособами і фізособами. Вам прямо зараз потрібно 24 ядра і 72 Gb RAM. Будь ласка!

Наші вигідні тарифи доведуть, що дешевий хостинг ви ще не знали!

Хвилинна справа: виберіть конфігурацію, оплатіть і CMS на VPS готова.
Money Back - 30 днів!

Банківськими картами, електронною валютою, через термінали Qiwi, Webmoney, PayPal, Новоплат і ін.

Задайте питання в службу підтримки 24/7/365

Знайдіть відповіді в нашій базі і познайомтеся з рекомендаціями

Пропозиція від 8host.com

Чому не варто запускати власний поштовий сервер

Запускаючи сайт або веб-додаток, користувачі, як правило, налаштовують і поштовий сервер для обробки вхідної та вихідної пошти. Однак найчастіше наявність власного поштового сервера є серйозною уразливістю для проекту відповідно до цілого ряду причин. В цілому, настройка і підтримка поштового сервера - складна і трудомістка задача, що забирає багато часу.

Даний посібник охоплює безліч причин, здатних утримати вас від використання поштового сервера, а також допоможе підібрати альтернативні варіанти.

Складнощі поштових серверів

Звичайний поштовий сервер складається з безлічі програмних компонентів, кожен з яких виконує певну функцію. Кожен компонент повинен не тільки мати тонке налаштування, а й взаємодіяти з іншими компонентами, щоб забезпечити повну функціональність поштового сервера. Через велику кількість «рухомих» компонентів поштові сервери досить складно встановити.

Компоненти, необхідні кожному веб-сервера:

  • Агент пересилання повідомлень (mail transfer agent, MTA);
  • Агент доставки повідомлень (mail delivery agent, MDA);
  • Сервер IMAP і / або POP3.

Крім основних компонентів рекомендується також використовувати:

Деякі пакети програмного забезпечення включають в себе функціональні можливості кількох компонентів відразу. Крім програмних компонентів, поштових серверів необхідні доменне ім'я, відповідні записи DNS і сертифікат SSL.

Розглянемо необхідні компоненти більш докладно.

Агент пересилання повідомлень

Агент пересилання повідомлень (або MTA), що обробляє трафік протоколу SMTP (Simple Mail Transfer Protocol), відповідає за:

  • відправку повідомлень користувачів на зовнішній MTA (тобто на інший поштовий сервер);
  • отримання повідомлень від зовнішнього MTA.

Приклади програм MTA: Postfix, Exim, Sendmail.

Агент доставки повідомлень

Агент доставки повідомлень (або MDA), який іноді називають локальним агентом доставки (Local Delivery Agent, або LDA), витягує повідомлення з MTA і поміщає їх в поштову скриньку відповідного користувача.

Існує величезна безліч форматів поштової скриньки (наприклад, mbox і Maildir). Кожен MDA підтримує певний формат поштової скриньки. Формат поштової скриньки визначає спосіб зберігання повідомлень на поштовому сервері, що, в свою чергу, впливає на використання диска і швидкість доступу до поштової скриньки.

Приклади програм MDA: Postfix і Dovecot.

Сервери IMAP і / або POP3

IMAP і POP3 - це протоколи, використовувані поштовими клієнтами, тобто, будь-яке програмне забезпечення для читання і витягання повідомлень. Кожен протокол має свої складності; в даній статті розглянуті деякі їх ключові відмінності.

IMAP - більш складний протокол, що дозволяє, крім іншого, підтримувати кілька клієнтів для підключення до індивідуального поштової скриньки одночасно. Електронні листи копіюються на клієнти, а оригінал залишається на поштовому сервері.

Простіший протокол POP3 переміщує повідомлення електронної пошти на комп'ютер поштового клієнта (як правило, за замовчуванням це локальний комп'ютер користувача).

Приклади серверів IMAP і POP3: Courier, Dovecot, Zimbra.

Спам-фільтри

Популярним фільтром з відкритим вихідним кодом є SpamAssassin.

антивіруси

Антивіруси використовуються для виявлення вірусів, троянів, шкідливих програм та інших загроз у вхідної та вихідної пошти. ClamAV є популярним антивірусом з відкритим вихідним кодом.

Приклади: Roundcube and Citadel.

Підтримка поштового сервера

Ознайомившись з серверними компонентами електронної пошти, які потрібно встановити і налаштувати, розглянемо наступне питання: чому підтримка поштового сервера може стати занадто трудомісткою і вимагати більших витрат часу? Є рутинні завдання технічного обслуговування: оновлення правил антивіруса і спам-фільтра, підтримка всіх компонентів в актуальному стані і т.п .; але крім цього є безліч інших моментів.

чорні списки

Усунення несправностей

Хоча більшість людей користується електронною поштою кожен день, далеко не кожен з них зможе усунути неполадки в цій складній системі. Наприклад, що робити, якщо надіслані повідомлення не були прийняті одержувачем? Проблема може виникнути через неправильну настройки одного з багатьох компонентів поштового сервера (наприклад, через погано налаштованого спам фільтра вихідних повідомлень, або зовнішніх факторів, як чорні списки).

Поштовий сервіс - проста альтернатива

Замість повноцінного поштового сервера завжди можна використовувати поштовий сервіс, який не тільки здатний задовольнити всі потреби, а й дозволить відправляти і отримувати електронну пошту на власний домен. Ось деякі альтернативні варіанти поштових сервісів:

Звичайно, це далеко не повний список поштових сервісів. Кожен такий сервіс (тільки і не внесені в список) має певні переваги.

висновок

Якщо ви все ж віддасте перевагу створити власний поштовий сервер, одне з наведених нижче посібників може стати корисним:

Схожі статті