Re: [Exim-users] hostlist from file with ip

2017-11-16 Пенетрантность Victor Cheburkin
Hi, Exim!

On Fri, Nov 17, 2017 at 14:01 +0800, Alexander Titaev wrote:

> >> >>> host in "/etc/exim4/relay_from_hosts.txt"? no (failed to find host 
> >> >>> name for 127.0.0.1)
> 
> >> и происходит такое если опустить запись
> >> 127.0.0.0/8
> >> ниже сетей с ipv6
> >> 
> >> если поднять выше или вписать первым
> >> @[]
> >> 
> >> то все работает
> >> почему так? Есть какие-то правила регламентирующие этот момент?
> 
> > В файле адреса IPv6 должны быть в кавычках типа так:
> 
> > "2001::1af8::4010::a087::22::0::95::161"
> 
> root@smtp-out-a:/etc/exim4# exim -bh fe80::216:3eff:fe83:9d27
> 
>  SMTP testing session as if from host 
> fe80::::0216:3eff:fe83:9d27
>  but without any ident (RFC 1413) callback.
>  This is not for real!
> 
> >>> host in hosts_connection_nolog? no (option unset)
> >>> host in host_lookup? yes (matched "*")
> >>> looking up host name for fe80::::0216:3eff:fe83:9d27
> >>> IP address lookup using gethostbyaddr()
> >>> IP address lookup failed: h_errno=1
> LOG: no host name found for IP address fe80::::0216:3eff:fe83:9d27
> >>> host in host_reject_connection? no (option unset)
> >>> sender host name required, to match against 'fe80::216:3eff:fe83:9d27'
> >>> host in "/etc/exim4/relay_from_hosts.list"? no (failed to find host name 
> >>> for fe80::::0216:3eff:fe83:9d27)
> 
> root@smtp-out-a:/etc/exim4# grep fe80 relay_from_hosts.list
> 'fe80::216:3eff:fe83:9d27'
> "fe80::::0216:3eff:fe83:9d27"
> fe80::::0216:3eff:fe83:9d27
> 
> вот как-то не взлетает...

Попробуйте так:
hostlist   relay_from_hosts = <; +ignore_defer ; +ignore_unknown ; localhost ; 
/etc/exim/relay_from

В /etc/exim/relay_from у меня указаны просто IPv4 и IPv6 адреса. Работает.
Но вообще, fe80::/10 как бы не для этого и если на почту кто-то ходит с таких 
адресов (windows, да?), то это как бы не совсем правильно.

-- 
Victor Cheburkin
VC319-RIPE, VC1-UANIC

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



Re: [Exim-users] hostlist from file with ip

2017-11-16 Пенетрантность Alexander Titaev
Здравствуйте, Lena.

Вы писали 15 ноября 2017 г., 19:54:09:

>> >>> host in "/etc/exim4/relay_from_hosts.txt"? no (failed to find host name 
>> >>> for 127.0.0.1)

>> и происходит такое если опустить запись
>> 127.0.0.0/8
>> ниже сетей с ipv6
>> 
>> если поднять выше или вписать первым
>> @[]
>> 
>> то все работает
>> почему так? Есть какие-то правила регламентирующие этот момент?

> В файле адреса IPv6 должны быть в кавычках типа так:

> "2001::1af8::4010::a087::22::0::95::161"

root@smtp-out-a:/etc/exim4# exim -bh fe80::216:3eff:fe83:9d27

 SMTP testing session as if from host 
fe80::::0216:3eff:fe83:9d27
 but without any ident (RFC 1413) callback.
 This is not for real!

>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? yes (matched "*")
>>> looking up host name for fe80::::0216:3eff:fe83:9d27
>>> IP address lookup using gethostbyaddr()
>>> IP address lookup failed: h_errno=1
LOG: no host name found for IP address fe80::::0216:3eff:fe83:9d27
>>> host in host_reject_connection? no (option unset)
>>> sender host name required, to match against 'fe80::216:3eff:fe83:9d27'
>>> host in "/etc/exim4/relay_from_hosts.list"? no (failed to find host name 
>>> for fe80::::0216:3eff:fe83:9d27)

root@smtp-out-a:/etc/exim4# grep fe80 relay_from_hosts.list
'fe80::216:3eff:fe83:9d27'
"fe80::::0216:3eff:fe83:9d27"
fe80::::0216:3eff:fe83:9d27

вот как-то не взлетает...



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


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



Re: [Exim-users] hostlist from file with ip

2017-11-16 Пенетрантность Alexander Titaev
Здравствуйте, Lena.

Вы писали 15 ноября 2017 г., 19:54:09:

>> >>> host in "/etc/exim4/relay_from_hosts.txt"? no (failed to find host name 
>> >>> for 127.0.0.1)

>> и происходит такое если опустить запись
>> 127.0.0.0/8
>> ниже сетей с ipv6
>> 
>> если поднять выше или вписать первым
>> @[]
>> 
>> то все работает
>> почему так? Есть какие-то правила регламентирующие этот момент?

> В файле адреса IPv6 должны быть в кавычках типа так:

> "2001::1af8::4010::a087::22::0::95::161"

> Потому что первое незакавыченное двоеточие отделяет ключ поиска
> от результата поиска (результат может не использоваться).

tnx




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


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