Головна Документація Завантаження та Репозиторії Форум підтримки ↗ Telegram Support ↗ GitHub ↗

Початок роботи з EFA-NG#

EFA-NG (Email Filter Appliance - Next Generation) — це сучасний високопродуктивний поштовий захисний шлюз корпоративного рівня з відкритим кодом, створений для комплексного захисту поштових серверів від спаму, фішингу, вірусів, спуфінгу та шкідливого програмного забезпечення.

Проєкт створено як глибоку модернізацію eFa5 з повною підтримкою CentOS Stream 10 (та екосистеми Enterprise Linux 10: RHEL 10, AlmaLinux 10, Rocky Linux 10), використовуючи нативні PHP 8.3, Perl 5.38/5.40, ClamAV 1.4+, SpamAssassin 4.0+, MariaDB 10.11+ та суворі політики безпеки SELinux.

---

Архітектура комплексу#

EFA-NG розгортається перед вашими цільовими поштовими серверами (Microsoft Exchange, Postfix, Zimbra чи хмарними рішеннями) у ролі вхідного шлюзу фільтрації:

bash
Інтернет (Вхідна пошта)
         │
         ▼
[ Postfix MTA (Порт 25) ] ── (TLS, обмеження швидкості, DNSBL, SQLgrey)
         │
         ▼
[ MailScanner 5 Engine ] ── Багатопотоковий паралельний аналіз
    ├── [ ClamAV 1.4+ Antivirus ] (Foxhole, SaneSecurity)
    ├── [ SpamAssassin 4.0+ Antispam ] (Bayes, Pyzor, Razor2, DCC)
    └── [ OpenDKIM / OpenDMARC ] (Захист від спуфінгу)
         │
         ▼
[ MariaDB / MailWatch-NG Web Console ] ── (Карантин та аналітика)
         │
         ▼
Цільовий поштовий сервер (Очищена доставлена пошта)

---

Переваги комплексу#

  • Сучасний стек EL10 / CentOS Stream 10: Без застарілих залежностей PHP 7.x, оптимізований під швидкісні 64-бітні інфраструктури.
  • Багаторівнева фільтрація: Поєднання баєсівського навчання, розподілених мереж контрольних сум (DCC/Pyzor/Razor) та евристики вкладень.
  • Зручне керування карантином: Веб-консоль MailWatch-NG дозволяє адміністраторам та користувачам переглядати заблоковані листи та безпечно їх звільняти.
  • 100% Відкритий код: Вільна ліцензія GNU GPLv3 без прихованих платежів та обмежень на кількість поштових скриньок чи доменів.
  • ---

    Спадщина, Подяки та Базовий Проєкт#

    Комплекс EFA-NG створено на базі та завдяки багаторічному досвіду відкритого проєкту eFa Project (https://efa-project.org).

    Ми висловлюємо глибоку вдячність:

  • eFa Development Team: За розробку та розвиток оригінального проєкту eFa (Email Filter Appliance) та спільноти впродовж понад 10 років.

  • Спільноті MailScanner: (https://www.mailscanner.info) За високопродуктивний багатопотоковий конвеєр сканування.

  • Проєкту MailWatch: (https://github.com/mailwatch/MailWatch) За веб-інтерфейс моніторингу та керування карантином.

  • Командам ClamAV та SpamAssassin: За базові рушії детектування шкідливого ПЗ та спаму.
  • ---

    Спільнота та Офіційна Підтримка#

    Потрібна допомога у налаштуванні, маєте запитання або бажаєте поспілкуватися з розробниками та іншими системними адміністраторами?

  • Офіційний канал підтримки в Telegram: https://t.me/EFA_NG — оперативна технічна допомога, новини проєкту та спілкування у реальному часі.

  • Форум спільноти: https://forum.efa-ng.space.ua — обговорення архітектури, готові рецепти конфігурацій та вирішення проблем.

  • Репозиторій на GitHub: https://github.com/kit400/EFA-NG — трекер помилок, вихідний код та оновлення.
  • ---

    Наступні кроки#

  • Ознайомтеся з Інструкцією зі встановлення для швидкого розгортання шлюзу.
  • Перегляньте Налаштування системи та DNS для інтеграції з вашим поштовим доменом.