Назад | Перейти на главную страницу

Exim4 как аутентифицированный смарт-хост

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

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

Вам потребуется:

1.Настройте рабочий exim server

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>.