Exim4 в качестве аутентифицированного Smart Host

Я хотел бы настроить Exim4 на Debian в качестве проверенного интеллектуального хоста, который не сильно отличается от gmail (или приложений Google).

Я хочу, чтобы он принимал почту через TLS, запрашивал имя пользователя и пароль и всегда переписывал отправителя как аутентифицированного пользователя.

1 ответ

Решение

Вам нужно будет:

1. Установите работающий сервер exim

2. Проверка подлинности при настройке (например, cram_md5) (см. Раздел 35.1 руководства)

begin authenticators
cram_md5_server:
    driver = cram_md5
    public_name = CRAM-MD5
    server_secret = ${lookup{$1}lsearch{CONFDIR/crammd5.config}{$value}fail}
    server_set_id = $1

3. Установите сервер для запроса tls (см. Раздел 38.1 руководства)

auth_over_tls_hosts = *

4. Настройте перезапись отправителя (раздел 34.10 руководства, примеры из того же)

*@*.hitch.book.fict  $1@hitch.book.fict
*@hitch.book.fict    ${lookup{$1}dbm{/etc/realnames}\
                     {$value}fail}@hitch.book.fict bctfrF

Здесь есть полезное руководство по переписыванию. Обратите внимание, что переписывание часто осуждается, поскольку причины переписывания часто бывают гнусными.

Вы можете проверить переписывание с exim -brw <test_address>,

Другие вопросы по тегам