Здравствуйте, Alexander.

Вы писали 14 ноября 2017 г., 20:55:19:

> Здравствуйте, Mikhail.

> Вы писали 14 ноября 2017 г., 20:52:11:

>> А если просто:
>> hostlist relay_from_hosts = /etc/exim4/relay_from_hosts.txt

>> У меня так работает.

> и действительно...

интересное кино

root@smtp-out-a:/etc/exim4# exim -bh 127.0.0.1 < msg.txt | head -10
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> sender host name required, to match against 
>>> 2001::1af8::4010::a087::22::0::95::161
>>> looking up host name for 127.0.0.1
>>> IP address lookup using gethostbyaddr()
>>> IP address lookup yielded "localhost"
>>> no IP addresses found for localhost
>>> 127.0.0.1 does not match any IP address for localhost
>>> host in "/etc/exim4/relay_from_hosts.txt"? no (failed to find host name for 
>>> 127.0.0.1)

root@smtp-out-a:/etc/exim4# grep 127 relay_from_hosts.txt
127.0.0.0/8

и происходит такое если опустить запись
127.0.0.0/8
ниже сетей с ipv6

если поднять выше или вписать первым
@[]

то все работает

почему так? Есть какие-то правила регламентирующие этот момент?



-- 
С уважением,
 Alexander                          mailto:t...@irk.ru


_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users

Ответить