С недавних пор возникла проблема с получением писем от mail.ru bk.ru list.ruесли сервер передающий почту имеет адрес smtp*.i.mail.ru где * это цифра, то письмо идет лесом. (reject)
если сервер некая букава+цифра.mail.ru короче нет буквый i все ок.
копание в конфигах принесло эти строчки
# Deny if host presented HELO/EHLO not looks like FQDN
# i.e. without dots, with non-existent TLD, etc.
deny
message = SMTP violation
log_message = remote host presented non-FQDN HELO/EHLO
!acl = acl_local_deny_exceptions
!hosts = 127.0.0.1 : +relay_from_hosts
!condition = ${if and{\
{match{${lc:$sender_helo_name}}\
{\N^([a-z0-9]+[a-z0-9\-]*[a-z0-9]+\.)+(.*)$\N}}\
{eq{yes}{${lookup{$2}lsearch{/etc/exim4/tlds}{yes}}}}\
}{yes}{no}}
Внизу я так понимаю условия, как должен выглядеть FQDN, видимо вариант имени с i как то не вписывается, но я не могу нигде найти описание команд из условия, и не понимаю что оно значит.
Помогите кто знает или дайте ссылки на описание всех этих команд.
завтра с 4 - 13 по Москве на работе буду рад дополнить информацию для ответа.
Зарание спасибо