On Thu, Sep 12, 2013 at 10:03:58AM -0400, Roman Gelfand wrote:

> Based on comments made by Wietse, it looks like my server is in good
> shape as the connections are not even taking a second and the whole
> process is taking roughly a second.

Whether that is slow or not depends on what throughput (messages
sent per second) you're trying to achieve and what concurrency
(number of parallel submission processes or threads) you're using
to submit mail.  Mail delivery is "congested" when the output rate
is below the input rate, otherwise mail is inevitably delayed in
transit by a short time, but that is rarely a concern.

> Based on what Viktor is saying, this line could be a problem
>
> Sep 12 09:39:56 pmx1 postfix/smtpd[30058]: connect from unknown[192.168.0.86]
>
> as it could to take some to time to attempt resolve this dns.  Is this
> correct?

A single log message with a single timestamp in isolation is NOT
evidence of delay.  All we see is that reverse resolution of
[192.168.0.86] failed, whether this took any appreciable time is
not evident from this log entry alone.  There are often prior log
entries warning about the resolution failure of DNS lookups timed
out, ...

To determine whether there is a delay, use "telnet" to connect from
192.168.0.86 to port 25 on the MTA, and see how long you have to wait
until the MTA responds with a "220 ..." banner.

You can also capture with "tcpdump" and see timestamps to the
microsecond showing how long it takes from TCP SYN to "220 ..."
(and what DNS lookups are taking time in between).

-- 
        Viktor.

Reply via email to