Re: [Exim] name resolution with mailman and exim

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Marc MERLIN
CC: exim-users, precision
Subject: Re: [Exim] name resolution with mailman and exim
On Fri, 3 Nov 2000, Marc MERLIN wrote:

> I can tell exim not to verify the sender's address, but frankly, it doesn't
> make a big difference compared to all the DNS queries that have to happen.
> I'm guessing that by default, exim will have the same problem and hang until
> each domain in rcpt to has been successfully resolved.


Only if you set receiver_verify.

> I could tell exim to just spool mail right away (i.e. do not attempt
> immediate deliveries).


You could, but that isn't relevant to whether it looks up the
recipient's domains while receiving the message.

> Do I just want to set
> queue_only_load = 0
> or is there another way to do this?


Set queue_only. Or call Exim with -odq.

> That said, I'd much prefer another approach.
> Is there a way to tell exim: process whatever you can do right away,
> whatever resolves right now, and queue the rest?


No, because that is exactly what it does all by itself when delivering a
message. You can tune the resolver timeouts in Exim:

dns_retrans                                                                     


    Type:    time                                                               
    Default: 0s                                                                 


    The options dns_retrans and dns_retry can be used to set the                
    retransmission and retry parameters for DNS lookups. Values of zero (the    
    defaults) leave the system default settings unchanged. The first value is   
    the time between retries, and the second is the number of retries. It       
    isn't totally clear exactly how these settings affect the total time a DNS  
    lookup may take. I haven't found any documentation about timeouts on DNS    
    lookups; these parameter values are available in the external resolver      
    interface structure, but nowhere does it seem to describe how they are      
    used or what you might want to set in them.                                 


dns_retry                                                                       


    Type:    integer                                                            
    Default: 0                                                                  


    See dns_retrans above. 


-- 
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.