В этом кратком руководстве описаны шаги, которые вы можете использовать, чтобы настроить 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