Idézem/Quoting Sam Varshavchik <mr...@courier-mta.com>:

> SZÉPE Viktor writes:
>
>> Thank you for your support!
>>
>> -nodnslookup is the solution for satellite type server which delivery
>> messages through one smarthost.
>>
>> What should I do on normal (tcp/25,587,465 are open to the internet)
>> mail server where DNS lookup is necessary? Is there a way to exclude
>> localhost from DNS lookup on the initial (pre-EHLO) connection?
>
> Looking at the code there does not appear to be a way to select  
> -nodnslookup based on the connecting IP address.
>
> There is a facility for selectively setting environment variables  
> based on the connecting IP address, the smtpaccess list (see  
> makesmttpaccess). But, currently nodnslookup just looks only at the  
> parameter.
>
> In tcpd.c, you can try changing
>
>    if (nodnslookup)   return;
>
> to something like
>
>    if (nodnslookup || getenv("NODNSLOOKUP"))  return;
>
> and then put
>
> 127.0.0.1<tab>allow,NODNSLOOKUP=1
>
> into the smtpaccess file.
>
> But why don't you just run bind locally, and have it handle DNS  
> resolution for local zones. You can have it listen only on local IP  
> addresses, and thusly inaccessible from the Internet, and then get  
> some benefits of a local DNS lookup cache.


Thank you again!

Running bind is too expensive for me. I usually use the caching DNS  
resolver in the given datacenter plus µnscd  
https://busybox.net/~vda/unscd/ which does local caching for Name  
Service - which Courier apparently is not using.

>    if (nodnslookup || getenv("NODNSLOOKUP"))  return;

Is there a non-zero chance to get this into the next release?



SZÉPE Viktor
https://github.com/szepeviktor/debian-server-tools/blob/master/CV.md
-- 
+36-20-4242498  s...@szepe.net  skype: szepe.viktor
Budapest, III. kerület





------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
courier-users mailing list
courier-users@lists.sourceforge.net
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to