LINUX.ORG.RU
решено ФорумAdmin

В отчаянии... Нужно решить проблему с EXIM - «{» is not a valid IP address

 ,


0

1

На одном из серверов установлена панель 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}}

Но как я ее не менял в соответствии с разными манами, результат оставался одним и тем же. Ошибка оставалась один в один такая же...



Последнее исправление: cetjs2 (всего исправлений: 1)

Ответ на: комментарий от intervision

Весь инет наполнен только одним советом - смотреть, что прописано в файле /etc/exim4/domainips, но там пусто (в принципе, так и должно быть, если конечно нет доп IPшников)

А вот мне интернет почему-то посоветовал вписать туда ip.

ziemin ★★
()
Ответ на: комментарий от ziemin

ip вписывать пробовал. По совету из ссылки - закомментил кусок конфига с регуляркой и вписал туда ип руками в интерфейс.

Проблему это не решило... тот же еррор...

intervision
() автор топика
Ответ на: комментарий от ziemin

на удивление лукапа в системе не обнаружилось, доставил... Передернул экзим, результата не принесло... эррор тот же самый... именно с фигурной скобкой...

intervision
() автор топика
Ответ на: комментарий от intervision

Так хосты резольвятся? Под lookup я имел в виду любую утилиту. Хоть пингом можно проверить.

именно с фигурной скобкой...

По ссылке, которую я приводил посмотри: там фигурных скобочек явно больше.

ziemin ★★
()
Ответ на: комментарий от ziemin

ух.....

interface = <;${lookup{$sender_address_domain}lsearch{/etc/exim4/domainips}}

так работает, спасибо....

пойду промывать мозги разрабам ISPmanager, пусть переписывают свои темплейты....

intervision
() автор топика
Ответ на: комментарий от poiuty

У меня та-же проблема, вставил эту строку

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

но не помогло, какие ещё могут быть варианты?

В логах то-же

mail.err Jul 9 12:44:50 host dovecot: IMAP(admin@site.ru): Corrupted transaction log file /var/www/user/data/email/site.ru/site/.maildir/.INBOX.Trash/dovecot.index.log seq 2: file size shrank (sync_offset=8256) Jul 10 06:25:02 host exim4: ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail system possibly broken

paniclog 2013-07-10 12:59:25 1UwdAn-0000no-5E == Germes-775832@mail.ru <Germes-775832@mail.ru> R=dnslookup T=remote_smtp defer (-1): «мой ip;» is not a valid IP address for the «interface» option for remote_smtp transport

rokmail
()
Ответ на: комментарий от poiuty

Вышло обновление ISP - установил. Проблема не решилась.

Перепробовал всё что нашёл в инете, ничего не помогло. Снёс всё что касалось почты и поставил заново. Сейчас всё РАБОТАЕТ

rokmail
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.