Link to home
Start Free TrialLog in
Avatar of kenfcamp
kenfcampFlag for United States of America

asked on

Sendmail delay on Slackware Linux (14.1-64bit)

Starting yesterday smtp and starttls connections are experiencing a delay

Running telnet localhost 25 I get
Connected to localhost.
Escape character is '^]'.

and 30 - 40 seconds later
220 server.domain.com ESMTP Sendmail 8.14.9/8.14.9; Wed, 11 Oct 2017 04:19:46 -0400

It's been running fine for the past few years (that is until yesterday), and no changes have been made

Anybody have any ideas?
ASKER CERTIFIED SOLUTION
Avatar of arnold
arnold
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of kenfcamp

ASKER

Hello Arnold,

DNS and sendmail is on the same server "localhost", but yes reverse DNS is fine

;; ANSWER SECTION: 1.0.0.127.IN-ADDR.ARPA. 86400   IN      PTR     localhost.

dns and reverse DNS for the domain name is fine

Tasks: 146 total,   1 running, 145 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.1%us,  0.1%sy,  0.0%ni, 99.8%id,  0.1%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   7757188k total,  1641968k used,  6115220k free,    13588k buffers
Swap:   995992k total,        0k used,   995992k free,   707172k cached

Again, this "just started"

It isn't making sense :\
UPDATE

I found the issue, Arnold, It was a DNS issue, only not the way one might think of.

As I indicated in my post, there had been no changes to the server which has been running fine for a very long time

"BUT" I can't say the same for the external milters that are in use. Sure enough, the site for one of the RBL milters I use
is down. Once I disabled it and restarted Sendmail the problem was resolved.

Thanks for the help
Some lists provide an option for you to replicate their data. That might be a way to mitigate such issues.
Yea, I was thinking about that myself.

I know mailspike does, not sure about barracuda though.  I'll have to see.

Not to mention working out the milter side of it, without disrupting email service :\
There is no working out on milter, all you would have to do is add the zone as a subordinate on your DNS servers.
Your DNS server will retrieve the data and will respond directly to requests

Barracuda is proprietary.

With this the milter will be looking at a.b.c.d.rbllist..somedomain.com
It will be authoritative on your DNS servers.