[SATLUG] Slow Email Sending
Brad Knowles
brad at shub-internet.org
Sun Nov 4 00:32:39 CDT 2007
On 11/3/07, Samuel Leon wrote:
> Ok I got a funny question. Why do some emails get sent really slow?
What's in your logs? Have you put up WireShark to watch all port 25
activity, so that you can see in real-time what the mail servers at
the other end are doing in response to your delivery attempts.
> I run my own email server. Sending emails locally is instant. I just
> right now made a new account and it was working fine locally. I tested
> it remotely by sending an email to it from myway.com, gmail, and juno.
Therein lies your problem. Many home e-mail servers are run on IP
addresses which are designated as "dynamically assigned", and most
mail servers on the Internet are configured to reject connections
from any IP address that is listed as "dynamically assigned".
Instead, try passing these mail messages on to the MTA operated by your ISP.
> I waited and waited. 10 minutes passed and still nothing. I finally
> tried sending it an email from a remote email server that a friend runs
> (it relays off of a grande communications server). I checked the logs
> on his side and everything looks fine:
>
> to=<xxx at xxx.xxx>, relay=mail.grandecom.net[66.90.130.74]:25,
> delay=0.79, delays=0.17/0.02/0.16/0.43, dsn=2.0.0, status=sent
> (250 2.0.0 lA47ktr03001 Message accepted for delivery)
>
> Yet here it is an hour later and I still have nothing.
This tells you nothing. Two of the three domains you mention above
are high-traffic sites, and there's a good chance that their mail
servers are too busy to accept mail more often than not, especially
during "peak" hours (usually something like 6pm-midnight during the
week, in the Eastern timezone).
Unless you're sending a statistically large number of messages to a
statistically large number of recipient sites, and you have accounts
on both sides of the house so that you can track when you send the
messages and when those messages arrived, you can't tell anything
useful about the systems in between those two points.
> Lucky some of
> the other emails I sent from the other servers are starting to trickle in.
> I don't think this problem is on my side.
You have no evidence for this. Moreover, I doubt you have enough
evidence to prove anything, but at the very least we need to get a
lot more detail about what you've got in your logs and then we need
to be able to compare those against other sites and what they're
seeing in their logs, for the same time period.
> I have never seen delays like
> this though. Is this just typical of enterprise level servers? Some kind
> of queue where the messages wait in line for hours waiting to be
> scanned/sent?
Dunno. What's typical at one site may not be typical at others.
OTOH, there are some common practices which are widely shared. Which
side of that divide you fall on is difficult to determine without
more information.
> Also I see in the log clip above "delays=" and "delay=". Is that some kind
> of local statistic or what? I can't find anything on google.
You'd need to know what kind of mail server they're running in order
for those lines to make any sense.
--
Brad Knowles <brad at shub-internet.org>
LinkedIn Profile: <http://tinyurl.com/y8kpxu>
More information about the SATLUG
mailing list