Haraka-это SMTP-сервер с открытым исходным кодом для сайтов с высоким трафиком

Haraka Транзакционная почтовая служба

Самостоятельный с открытым исходным кодом SMTP -сервер, построенный с Node.js

Haraka-это очень масштабируемый SMTP-сервер Node.js. Он может служить тысячам параллельных соединений и доставлять тысячи сообщений в секунду.

Обзор

Haraka-это 100% бесплатный SMTP-сервер с открытым исходным кодом. Это очень масштабируемый сервер почтового сектора Node.js с модульной архитектурой плагинов. Он может служить тысячам параллельных соединений и может доставлять тысячи сообщений в секунду. Он написан в node.js и может быть расширен. Весь исходный код доступен на GitHub. Haraka-отличный инструмент с модульной архитектурой на основе плагинов, которая обеспечивает полный, стабильный, безопасный и расширяемый бесплатный SMTP-сервер. Харака также можно использовать в качестве входящего почтового сервера и исходящего почтового сервера (агент по передаче почты). Основной силой этого SMTP-сервера с открытым исходным кодом является его высокопроизводительная и гибкая система плагина. Это позволяет разработчикам JavaScript изменить поведение сервера. Будучи очень масштабируемым бесплатным SMTP -сервером, он в основном используется для сайтов или приложений с высоким трафиком. Харака обладает очень хорошей защитой от спама и помогает вам уменьшить спам в почтовых ящиках вашего пользователя. Его система плагинов позволяет очень легко разрабатывать новые функции. Если вы хотите настроить свой собственный SMTP-сервер с открытым исходным кодом и ищите решение, которое вы можете настроить. Затем Харака поддерживает все необходимые функции. Это один из самых перспективных серверов SMTP с открытым исходным кодом, доступных для сайтов с высоким трафиком.

Системные Требования

Он может легко работать на любой крупной операционной системе, которая может поддерживать node.js

  • macOS
  • Linux
  • окна

Функции

Ниже приведены ключевые функции SMTP-сервера Haraka с открытым исходным кодом

  • Высокая производительность
  • расширяемость
  • плагины
  • Высоко одновременно
  • Нативная поддержка прокси -прокси -сервера
  • высоко настраивается

Монтаж

Haraka требуется node.js для запуска, вы можете установить Haraka с помощью NPM:

npm install -g haraka

После установки используйте бинар «Харака», чтобы настроить службу. Во -первых, создайте сервис:

haraka -i /path/to/haraka_test

Это создает каталог haraka_test с каталогами config и plugin внутри. Он также устанавливает имя хоста, используемое Харакой для вывода имени хоста. Если hostname не верно, отредактируйте config/host_list. Например, для получения почты, адресованной user@domain.com, добавьте domain.com в файл config/host_list. Наконец, запустите Хараку, используя разрешения корня:

haraka -c /path/to/haraka_test

И это будет работать.

Исследовать

Вы можете найти следующие ссылки актуальными:

 Русский