приветствую
для переменной confSMTP_AUTH_RESTRICT, в которой указываются ограничения
использования аутентификации, есть значения ENFORCE_AUTH_ON_PORT_587 и
ENFORCE_AUTH_ON_PORT_465, при использовании которых письма не принимают
на портах 587 и 465 без аутентификации.
но тут нарисовался IBM Domino Release 9.0.1FP9 HF228 на сервере одной из
компаний, от которой ну вот нужно принимать почту. при этом данный
Domino упорно шлёт письма на порт 465.
повлиять на технарей с той стороны нереально.
потому было реализовано исключение требования аутентификации на портах
587 и 465.
по аналогии с DISABLE_AUTH_ON_PORT_25 и DISABLE_AUTH_ON_PORT_25_SKIP для
ENFORCE_AUTH_ON_PORT_587 и ENFORCE_AUTH_ON_PORT_465 были реализованы
значения ENFORCE_AUTH_ON_PORT_587_SKIP и ENFORCE_AUTH_ON_PORT_465_SKIP.
при указании этих значений в confSMTP_AUTH_RESTRICT списки хостов для
исключения из требования аутентификации на портах 587 и 465 будут
браться соответственно из переменных
confSMTP_AUTH_RESTRICT_ENFORCE_AUTH_ON_PORT_587_SKIP_HOSTS и
confSMTP_AUTH_RESTRICT_ENFORCE_AUTH_ON_PORT_465_SKIP_HOSTS
для указанного выше примера достаточно:
1. создать файл hosts-skip-enforce-auth-on-port-465 в каталоге с
настройками exim, указав в нём адрес сервера отправителя.
имя файла можно использовать другое, главное именно его указать в
значении списка хостов в следующем пункте.
2. в site/configure.general указать:
hostlist enforce_auth_on_port_465_skip_hosts =
CONFDIR/hosts-skip-enforce-auth-on-port-465
название списка хостов можно использовать другое, главное именно его
указать в значении переменной
confSMTP_AUTH_RESTRICT_ENFORCE_AUTH_ON_PORT_465_SKIP_HOSTS в следующем
пункте.
3. в site/conf указать:
define(`confSMTP_AUTH_RESTRICT', confSMTP_AUTH_RESTRICT`
ENFORCE_AUTH_ON_PORT_465_SKIP')dnl
define(`confSMTP_AUTH_RESTRICT_ENFORCE_AUTH_ON_PORT_465_SKIP_HOSTS',
`+enforce_auth_on_port_465_skip_hosts')dnl
--
Best wishes
Victor Ustugov mailto:victor на corvax.kiev.ua
Skype ID: corvax_nb JID: victor на corvax.kiev.ua
public GnuPG/PGP key: https://victor.corvax.kiev.ua/corvax.asc