Hi again

I'm having troubles with these again, let me explain myself better this time. I have a LAN with 10 PC conected to my linux box with postfix in it. I have a dialup link from the linux machine to the internet to deliver and fetch mail from our ISP. Due to bandwith limitation, I want Postfix to deliver the queue to the ISP one message at the time, I mean one by one until the queue is empty, but at the same time Postfix can accept conections of all the PC conected to the LAN.

So, my question is if I set

default_process_limit=1        in main.cf

I'm telling Postix to run only one child processes, so it can't receive smtp conections from LAN while delivering to the ISP?

I need clarification in this point. I need to process the queue one by one, but still can receive mail from my LAN in eth0 interface from several PC at the same time without delays.

I apreciate your help

David


----- Original Message ----- From: "Wietse Venema" <wie...@porcupine.org>
To: "Postfix users" <postfix-users@postfix.org>
Sent: Thursday, June 25, 2009 8:00 AM
Subject: Re: slow link


Ing. Davy Leon:
Hello guys

Before all, please forget my bad English.
I'm newbie in postfix. I want to ask you a question. Let me explain
the situation.
I have a dialup link. When the link goes up automatically executes
a postqueue -f  command and mail is delivered. The problem is link
speed, I'm getting timeouts and packet loss. I want to force
postfix to deliver messages one by one.

As root:

# postconf -e default_process_limit=1
# postfix reload

See also:
http://www.postfix.org/postconf.5.html#default_process_limit
http://www.postfix.org/master.5.html

Wietse

I don't accept incoming
smtp conections from other server. The incoming mail is fetched
using fetchmail from a hosting server. How can I force postfix to
deliver messages one by one?

Thanks  David


Reply via email to