[exim-conf] новый паровоз 4.88

Victor Ustugov victor на corvax.kiev.ua
Вт Янв 2 12:52:05 EET 2018


приветствую

создана новая ветка конфигуратора, версия 4.88.
рекомендуется для работы с exim 4.88 и выше.

данная версия конфигуратора уже около двух месяцев работает на паре
десятков серверов.

в данной версии как реализованы новые функциональные возможности, так и
упорядочено управление уже реализованными.

список изменений:

- dlfunc dspam, rspamd и spamd адаптированы для работы с exim 4.88

- реализовано использование дополнительных пользовательских router'ов
для проверки существования адресов в доменах, доставка почты которых
осуществляется по ручным маршрутам в mailertable.
конфигурация router'а указывается в файле
site/configure.router_mailertable_smtp_callout_before

- реализована пересылка спамовых писем получателям из рилеемых доменов
(актуально для транзитных почтовых систем)

- реализовано перенаправление писем, которые должны быть доставлены в
персональные карантины пользователей рилеемых доменов, на другие адреса
(актуально для адресов общих папок Microsoft Exchange и других
получателей, для которых нет возможности настроить правила доставки
помеченных писем в фолдеры типа "Нежелательная почта")

- реализована опциональная проверка существования пользователей в
рилеемых доменах перед встречной проверкой отправителя при использовании
пересылки помеченных спамовых писем получателям из рилеемых доменов

- файл с дополнительными пользовательскими параметров транспорта
remote_smtp переименован из site/configure.smtp_transport_options в
site/configure.transport_remote_smtp_options

- реализована возможность пересылки спамовых писем получателям из в
явном виде перечисленных рилеемых доменов для последующей доставки в
персональные карантины

- список поддерживаемых архивов для проверки файлов внутри архивов
дополнен tar архивами

- значение по умолчанию для confGREYLIST_BACKEND изменено с DBM на SQLITE

- тип хранилища автоматических белых списков вынесен из confAWL.
для хранения тип хранилища автоматических белых списков создана
отдельная переменная confAWL_BACKEND со значением по умолчанию SQLITE

- введена переменная confREDIS_SPACE_REPLACEMENT для возможности
указания символа (не комбинации символов, а именно символа), которым
заменяется пробел при записи в redis, и который заменятся на пробел при
чтении из redis

- введена переменная confACCEPT_8BITMIME для управления анонсом SMTPUTF8

- в определение списков хостов relay_from_hosts, relay_white_list,
trusted_hosts, host_drop_connection, serialize_hosts, private_networks,
private_networks6, skip_dnsbl_check, skip_auth_advertise,
greylist_hosts, skip_greylist_hosts, skip_tls_using, skip_tls_advertise,
skip_verify_sender изменён разделитель списка с ":" на ";" для
реализации возможности указывать IPv6 адреса в соответствующих файлах

- упразднить confCHECK_MIME_ERRORS_BACKEND, т. к. значение OLD_DEMIME
более не актуально из-за прекращения поддержки demime в exim 4.88

- для нормализации IPv6 адресов применена функция ${ipv6norm: взамен
собственной реализации функции нормализации

- упразднены confCHECK_FILE_EXT, confCHECK_FILE_EXT_LIST и
acls/check_ext.m4, confCHECK_DOUBLE_EXT и acls/check_double_ext.m4 и
access-double-ext и samples/access-double-ext, confCHECK_FILE_EXT_ARC,
confCHECK_FILE_EXT_ARC_SKIP и acls/check_ext_arc.m4

- упразднена переменная DNSLOOKUP_IGNORE_TARGET_HOSTS, теперь при
необходимости нужно полностью переопреде
лять confDNSLOOKUP_IGNORE_TARGET_HOSTS

- упразднена переменная DNSLOOKUP6_IGNORE_TARGET_HOSTS, теперь при
необходимости нужно полностью переопреде
лять confDNSLOOKUP6_IGNORE_TARGET_HOSTS

- переименованы переменные:
confCHECK_FILE_EXT_SKIP в confCHECK_MIME_FILENAME_SKIP
DNSLOOKUP_DOMAINS в confDNSLOOKUP_DOMAINS
DNSLOOKUP6_DOMAINS в confDNSLOOKUP6_DOMAINS
confGREYLIST_DBM_RELAYS в confGREYLIST_RELAYS_DBM
confGREYLIST_SQLITE_RELAYS в confGREYLIST_RELAYS_SQLITE
confGREYLIST_SQLITE_RELAYS_SELECT в confGREYLIST_RELAYS_SQLITE_SELECT
confGREYLIST_SQLITE_RELAYS_INSERT в confGREYLIST_RELAYS_SQLITE_INSERT
confGREYLIST_SQLITE_RELAYS_UPDATE в confGREYLIST_RELAYS_SQLITE_UPDATE
confGREYLIST_SQLITE_RELAYS_DELETE_EXPIRED в
confGREYLIST_RELAYS_SQLITE_DELETE_EXPIRED
confGREYLIST_MYSQL_RELAYS_SELECT в confGREYLIST_RELAYS_MYSQL_SELECT
confGREYLIST_MYSQL_RELAYS_INSERT в confGREYLIST_RELAYS_MYSQL_INSERT
confGREYLIST_MYSQL_RELAYS_UPDATE в confGREYLIST_RELAYS_MYSQL_UPDATE
confGREYLIST_MYSQL_RELAYS_DELETE_EXPIRED в
confGREYLIST_RELAYS_MYSQL_DELETE_EXPIRED

- упразднены:
dlfunc/aveserver, features/dlfunc_aveserver.m4
dlfunc/kav4lms, features/dlfunc_kav4lms.m4
dlfunc/kas3, features/kas3.m4, KAS3 как значение confCONTENT_SCANNING
dlfunc/spamooborona2, features/spamooborona2.m4, SO2 как значение
confCONTENT_SCANNING


-- 
Best wishes Victor Ustugov  mailto:victor на corvax.kiev.ua
public GnuPG/PGP key:       https://victor.corvax.kiev.ua/corvax.asc
Skype ID: corvax_nb         JID: corvax_at_nb на jabber.corvax.kiev.ua



Подробная информация о списке рассылки exim-conf