АРХИВА 10 Help

Exim

Exim — это свободный почтовый сервер для Linux и других Unix-подобных операционных систем. Благодаря своей мощности и гибкости он может быть настроен для решения широкого спектра задач: обмена письмами между серверами, доставки почты конечным пользователям, фильтрации спама и вирусов, а также архивирования сообщений.

Настройка АРХИВА

  1. Перейдите в раздел Настройка → Коннектор.

  2. Выберите SMTP-соединение из выпадающего списка и нажмите кнопку Новое соединение.

  3. Установите флаг Принимать входящие запросы от Exchange/SMTP.

  4. Убедитесь, что указан SMTP-порт 8091.

  5. Нажмите Сохранить.

Чтобы проверить, прослушивает ли SMTP-сервер АРХИВА порт 8091, попробуйте обратиться к нему через telnet в командной строке.

Настройка Exim

Ниже приведен алгоритм настройки для Exim с использованием раздельной конфигурации.

  1. Создайте файл маршрута /etc/exim4/conf.d/router/150_exim4-config_archiva_route:

    # router/150_exim4-config_archiva_route ################################# # route to archiva archiving service archiva_route: debug_print = "R: archiva_route for $domain" driver = manualroute transport = remote_smtp_archiva route_list = * localhost self = send unseen no_verify/%
  2. Создайте новый транспорт (transport): /etc/exim4/conf.d/transport/30_exim4-config_remote_smtp_archiva

    ### transport/30_exim4-config_remote_smtp_archiva ################################# # Change port number for archiva (should be called # from archiva_route remote_smtp_archiva: debug_print = "T: remote_smtp_archiva for $local_part@$domain" driver = smtp port = 8091 allow_localhost
  3. Обновите шаблоны конфигурации:

    sudo update-exim4.conf.template -r
  4. Перезапустите службу Exim:

    sudo /etc/init.d/exim4 restart

Проверка

Для проверки правильности настройки выполните команду:

exim4 -bt local@email.address

При успешном выполнении вывод должен быть следующим:

R: archiva_route for archiva.localdomain R: lowuid_aliases for user@archiva.localdomain (UID 1000) R: system_aliases for user@archiva.localdomain R: userforward for user@archiva.localdomain R: procmail for user@archiva.localdomain R: maildrop for user@archiva.localdomain R: local_user for user@archiva.localdomain user@archiva.localdomain <-- user@archiva.localdomain router = local_user, transport = mail_spool user@archiva.localdomain <-- user@archiva.localdomain router = archiva_route, transport = remote_smtp_archiva host localhost [127.0.0.1]
27 August 2026