Добрый день!
Есть Debian на котором установлен exim4. Нужно чтобы при приходе почтового сообщения на скажем test@xx.xx.xx.xx выполнялся скрипт. Сделал следующее:
в /etc/exim4/conf.d/router добавил
test:
driver = accept
domains = xx.xx.xx.xx
transport = testв /etc/exim4/conf.d/transport добавил
test:
driver = pipe
command = "/usr/local/bin/test.sh"При отправке письма по адресу test@xx.xx.xx.xx получаю Unrouteable address.
В качестве имени сервера указан ip xx.xx.xx.xx
Подскажите, можно ли отправлять почту по ip адресу. И что не так сделано. Буду благодарен за любую подсказку.
Посмотрите в сторону
allow_domain_literalsРаскомментировать для тогоЮ, чтоб exim понимал адреса вида user@[IP_ADDR]
Spec guide (default conf file 7)
> Посмотрите в сторону
> allow_domain_literals
> Раскомментировать для тогоЮ, чтоб exim понимал адреса вида user@[IP_ADDR]
> Spec guide (default conf file 7)Спасибо за ответ. Данную строку раскоментировал, однако результат тот же
2010-12-27 15:29:28 1PXCCc-00080O-3S ** test@xx.xx.xx.xx: Unrouteable address
2010-12-27 15:29:28 1PXCCe-00080Q-Kb <= <> R=1PXCCc-00080O-3S U=Debian-exim P=local S=109447
2010-12-27 15:29:28 1PXCCc-00080O-3S Completed
2010-12-27 15:29:34 1PXCCe-00080Q-Kb => test@gmail.com R=dnslookup T=remote_smtp H=gmail-smtp-in.l.google.com [74.125.79.27] X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California,L=Mountain View,O=Google Inc,CN=mx.google.com"
2010-12-27 15:29:34 1PXCCe-00080Q-Kb CompletedПочему он роут не видит ведь всё же прописано?
> Добрый день!
> Есть Debian на котором установлен exim4. Нужно чтобы при приходе почтового сообщения
> на скажем test@xx.xx.xx.xx выполнялся скрипт. Сделал следующее:
> в /etc/exim4/conf.d/router добавил
> test:
> driver = acceptlocal_parts = test
domains = +local_domains
> transport = testВ local_domains впишите через : нужные домены и IP (IP в начале списка). Проверка распознавания маршрута и транспорта exim -bt test@domain.
> в /etc/exim4/conf.d/transport добавил
> test:
> driver = pipe
> command = "/usr/local/bin/test.sh"
> При отправке письма по адресу test@xx.xx.xx.xx получаю Unrouteable address.
> В качестве имени сервера указан ip xx.xx.xx.xx
> Подскажите, можно ли отправлять почту по ip адресу. И что не так
> сделано. Буду благодарен за любую подсказку.
>[оверквотинг удален]
> В local_domains впишите через : нужные домены и IP (IP в начале
> списка). Проверка распознавания маршрута и транспорта exim -bt test@domain.
>> в /etc/exim4/conf.d/transport добавил
>> test:
>> driver = pipe
>> command = "/usr/local/bin/test.sh"
>> При отправке письма по адресу test@xx.xx.xx.xx получаю Unrouteable address.
>> В качестве имени сервера указан ip xx.xx.xx.xx
>> Подскажите, можно ли отправлять почту по ip адресу. И что не так
>> сделано. Буду благодарен за любую подсказку.Огромное спасибо за помощь.