Dec 14, 2006
9
0
151
I have a problem that emails take a long time to receive

The symptoms of the problem:

1. The email accounts ON MY SERVER take a long time to receive email sent from other domains outside the server, sometimes hours.
2. The emails doesn't show up on the queue
3. The emails get received at the end.


Trouble is, the email doesn't appear in the mail queue, but it gets
to the recipient in the end.

The problem is erratical, the server does not have high loads, the queue is small...

It looks to me that EXIM has problems dealing with queues.

Any suggestion will be haighly appreciated.
 

Lyttek

Well-Known Member
Jan 2, 2004
776
4
168
This is a bit confusing, the way you've worded it...

Emails sent to you may have to go through several servers or queues before making it to your server... and there's not much you can do about that.

Since you say it's erratic, I'd lean towards it not being a problem you can do anything about... once it gets to your machine, unless you have misconfigured scanning of messages going awry (which would probably delay every message), it should be dumped right into the user's account.
 
Dec 14, 2006
9
0
151
The queue seems to grow kind of rapidly. In only three days there are about 2400 mails in queue, many of the spam other because of quotas exceeded.

I've setup /etc/exim.conf with the following parameters:

ignore_bounce_errors_after = 1d
timeout_frozen_after = 1d

but it seems that the exim.conf is essentially being ignored, as I see 4 day old messages there.

I don't know if this issue has anything to do with the delay problem.

Also, some customers have reported some other problems. For example, thay cannot send to certain domains, the email gets sent but never received.