Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: exim: users

limiting exim process count?

 

 

exim users RSS feed   Index | Next | Previous | View Threaded


bcook at poughkeepsieschools

Feb 4, 2010, 6:58 AM

Post #1 of 3 (479 views)
Permalink
limiting exim process count?

We have a qmail server that is using ezmlm to manage a list of several
hundred subscribers.

When it sends a email (ezmlm does one to one emails) it generates 600+
single/individual emails.

When qmail sends to exim, exim immediately starts to deliver the mails
which results in 600+ exim processes trying to deliver.

Is there anyway to limit that?

I guess we could do queue runners, but that would put a delay on
outbound mail delivery..

Is there a way to queue emails 'from' a certain address so that exim can
try after it figure out that 200+ emails have to go to aol.. so that it
can try and deliver those in its most efficient manner..

(does that make sense ?)

Thanks in advance

--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


eximusers at downhill

Feb 4, 2010, 10:14 AM

Post #2 of 3 (462 views)
Permalink
Re: limiting exim process count? [In reply to]

B. Cook <bcook [at] poughkeepsieschools> wrote:
> We have a qmail server that is using ezmlm to manage a list of several
> hundred subscribers.

> When it sends a email (ezmlm does one to one emails) it generates 600+
> single/individual emails.

> When qmail sends to exim, exim immediately starts to deliver the mails
> which results in 600+ exim processes trying to deliver.

> Is there anyway to limit that?

Have you tried queue_run_max?

> I guess we could do queue runners, but that would put a delay on
> outbound mail delivery..

> Is there a way to queue emails 'from' a certain address so that exim can
> try after it figure out that 200+ emails have to go to aol.. so that it
> can try and deliver those in its most efficient manner..

You could set queue_smtp_domains to something like
${if match_ip{$sender_host_address}{1.2.3.4}{*}{}}
(I realize this matches on the sending host, not the envelope from,
but you get the idea.) See also thother queue_* options.


cu and- everything untested, I just browsed over queue_* in
http://docs.exim.org/current/spec_html/ch14.html#SECID116 -reas


--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


Lena at lena

Feb 5, 2010, 8:16 AM

Post #3 of 3 (452 views)
Permalink
Re: limiting exim process count? [In reply to]

> From: "B. Cook"

> When it sends a email (ezmlm does one to one emails) it generates 600+
> single/individual emails.
>
> When qmail sends to exim, exim immediately starts to deliver the mails
> which results in 600+ exim processes trying to deliver.

> Is there a way to queue emails 'from' a certain address so that exim can
> try after it figure out that 200+ emails have to go to aol.. so that it
> can try and deliver those in its most efficient manner..

I use:

remote_smtp:
driver = smtp
serialize_hosts = *

But that's for all emails.

--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

exim users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.