АРХИВА 10 Help

Exim

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

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

  1. Зайдите во вкладку Настройка -> Коннектор.

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

  3. Включите (отметьте галочкой) Принимать входящие запросы от Exchange/SMTP.

  4. Оставьте SMTP port 8091.

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

Для проверки, действительно ли прослушивает smtp сервер АРХИВА порт 8091, в режиме командной строки с помощью telnet обратитесь к порту 8091.

Настройка 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]
08 October 2024