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

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

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

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

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

1
2
3
4
5
6
7
8
9
 plain_server:
   driver = plaintext
   public_name = PLAIN
   server_condition = "${if crypteq{$auth3}{${extract{1}{:}{${lookup{$auth2}lsearch{CONFDIR/passwd}{$value}{*:*}}}}}{1}{0}}"
   server_set_id = $auth2
   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:

1
2
update-exim4.conf
/etc/init.d/exim4 restart