5 1 1 1 1 1 Rating 5.00 (1 Vote)

В этом кратком руководстве описаны шаги, которые вы можете использовать, чтобы настроить SMTP AUTH для работы с пакетом exim4 Debian Sarge. (Для пользователей, подключающихся к вашему серверу, а не для пересылки через интернет-провайдера)

Первоначально нужно сгенерировать Exim SSL сертификат:

# /usr/share/doc/exim4-base/examples/exim-gencert

Теперь отредактируем /etc/exim4/exim4.conf.template используя любимый текстовый редактор.

Раскомментируйте (Не копируйте со страницы, потому что форматирование может быть нарушено) следующие строки:

# plain_server:
#   driver = plaintext
#   public_name = PLAIN
#   server_condition = "${if crypteq{$3}{${extract{1}{:}{${lookup{$2}lsearch{CON$
#   server_set_id = $2
#   server_prompts = :
#   .ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS
#   server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}}
#   .endif

Как толко вы это сделаете, создайте файл (или отредактируйте, если он уже существует) /etc/exim4/exim4.conf.localmacros

Добавьте строку:

MAIN_TLS_ENABLE = true

Для добавления пользователей и паролей, создайте файл /etc/exim4/passwd

Скопируйте вывод комманды:

htpasswd -nd usernameforsmtp

И вставьте в файл /etc/exim4/passwd

Повторите для любых других логинов, которые вам нужно добавить.

Готово. Обновляем конфигурацию и перезапускаем Exim4:

# update-exim4.conf
# /etc/init.d/exim4 restart