I repeat again: unless there's a major failure, partially delivered
messages get automatically deleted. See for yourself
$ sendmail postmaster
You will now have a partial control file in tmp.
Press CTRL-C to kill sendmail, and the partial file gets deleted.
It works fine.
This is what is supposed to happen. Only in extreme circumstances do
files are left there without being cleaned up. You will need to
investigate things further to find out what is going on. Like what
exactly do you mean by "broken message". That, by itself, means
absolutely nothing.
I've used: ps aux|grep submit and it gives:
courier 2732 1.8 0.0 0 0 ? Z 17:49 0:35 (submit
<zombie>)
when this proccess is killed itself it put into maillog message:
"courieresmtpd: submitclient: EOF from submit."
There are some pieces of my maillog:
Sep 2 04:42:13 ns courieresmtpd: started,ip=[::ffff:194.108.60.66]
Sep 2 05:22:15 ns courierd: SHUTDOWN: respawnlo limit reached, system
inactive.
Sep 2 05:22:15 ns courierd: Courier 0.26 Copyright 1999-2000 Double
Precision,
Sep 2 05:22:15 ns courierd: Installing [0/0]
....
Sep 2 06:22:15 ns courierd: SHUTDOWN: respawnlo limit reached, system
inactive.
....
Sep 2 06:25:05 ns courieresmtpd: started,ip=[::ffff:194.108.60.66]
Sep 2 07:10:49 ns courieresmtpd: submitclient: EOF from submit.
Sep 2 07:22:15 ns courierd: SHUTDOWN: respawnlo limit reached, system
inactive.
Sep 2 07:22:15 ns courierd: Courier 0.26 Copyright 1999-2000 Double
Precision, Inc.
Sep 2 07:22:15 ns courierd: Installing [0/0]
....
Tell me for what is respawnlo good, please ?
Because it seems it occures every hour. And this is that thing which
stops message delivery!!!
Problem is we are using 64kb/s wireless connection and this file size is
around 10MB
and I think that delivery can take longer than one hour !
Can I change this "courierd: SHUTDOWN: respawnlo limit reached, system
inactive.", please ?
Or is something misconfigured, please ?
Thanks a lot.
Regards,
Jan Mach