В отчаянии... Нужно решить проблему с EXIM - «{» is not a valid IP address
На одном из серверов установлена панель ISPmanager.
Exim + Dovecot ставились через эту панель => конфиги для них генерились ей же.
При попытке отправить сообщение через php mail() или c почтового ящика созданной учетной записи в той же панели в логах exim выдаются ошибки такого рода:
R=dnslookup T=remote_smtp defer (-1): "{" is not a valid IP address for the "interface" option for remote_smtp transport
Весь инет наполнен только одним советом - смотреть, что прописано в файле /etc/exim4/domainips, но там пусто (в принципе, так и должно быть, если конечно нет доп IPшников)
кусок конфига exim который настораживает, и в котором я подозреваю ошибку (но точно не знаю какую и где именно):
begin transports
remote_smtp:
driver = smtp
.ifdef DKIM_ENABLE
dkim_domain = $sender_address_domain
dkim_selector = dkim
dkim_private_key = ${if exists{__ISP_DKIM_KEYS__/$sender_address_domain.private}{__ISP_DKIM_KEYS__/$sender_address_domain.private}{0}}
.endif
interface = <;{${lookup{$sender_address_domain}lsearch{/etc/exim4/domainips}}
А именно, подозреваю строку:
interface = <;{${lookup{$sender_address_domain}lsearch{/etc/exim4/domainips}}
Но как я ее не менял в соответствии с разными манами, результат оставался одним и тем же. Ошибка оставалась один в один такая же...