[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Sort maildir and send smallest first
- To: Peter van Dijk <petervd@xxxxxxxxxxx>
- Subject: Re: Sort maildir and send smallest first
- From: qmail@xxxxxxxxxxxxx
- Date: Wed, 02 Aug 2000 09:49:33 +0600
- Cc: qmail@xxxxxxxxxxxxx
- Delivered-to: mailing list qmail@list.cr.yp.to
- In-reply-to: <20000730202659.E65465@vuurwerk.nl>; from Peter van Dijk on Sun,Jul 30, 2000 at 08:26:59PM +0200
- Mailing-List: contact qmail-help@list.cr.yp.to; run by ezmlm
- References: <B80328047496CE4995A308C4872893980EB166@mspexch1.office.mktw.net><20000725232046.16503.qmail@fwder.com> <20000726084534.A27175@col7.metta.lk><20000727181900.F58726@vuurwerk.nl> <20000730214253.A26166@col7.metta.lk><20000730202659.E65465@vuurwerk.nl>
On Sun, Jul 30, 2000 at 08:26:59PM +0200, Peter van Dijk wrote:
Hi Peter,
> > a script to move the larger mail into a seperate IP and then login
> > to that IP and get the bigger mail at night ?
> > or have you something else in mind.
> When you run 'maildirsmtp', that in turn runs maildirserial which runs
> tcpclient which runs serialsmtp.
> Changing maildirsmtp's operation to, for example, handling bigger messages
> in a separate thread, would only require patching/replacing maildirserial
> to spawn two tcpclient+serialsmtp's instead of one. Filtering at delivery
> seems useless to me because that would mean you spread your mail over 2
> Maildirs.
Fortunately or unfortunately I am not able to generate a patch like that.
If someone would like to help with a patch then I would like to test it
out, but writing it, that I could not do.
What I have done for the time being and it works me as a stop gap till
further things are developed.
Thanks for you tips, and please let me know what you come up with.
Jacob
Sri Lanka
------------------------------------------------------
/etc/ppp/ip-up.local.small
--------------------------
#!/bin/sh
# this script is running during Day time
# this will move large messages to the /var/qmail/alias/pppdir2 directory
find /var/qmail/alias/pppdir/ -size +30 -exec mv {} /var/qmail/alias/pppdir2/new/ \;
# This will send and recive mail the moment the ppp connection is up
# To close the ppp connection when there is no more activity.
# you put idle -25 in an option file called option.autoturn
PATH=/var/qmail/bin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin
export PATH
maildirsmtp ~alias/pppdir alias-ppp- 203.115.29.130 metta.lk
------------------------------------------------------------
/etc/ppp/ip-up.local.large
--------------------------
#!/bin/sh
# this script is run at Night.
# this will move large messages to the /var/qmail/alias/pppdir2 directory
mv /var/qmail/alias/pppdir2/new/* /var/qmail/alias/pppdir/new
# This will send and recive mail the moment the ppp connection is up
PATH=/var/qmail/bin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin
export PATH
maildirsmtp ~alias/pppdir alias-ppp- 203.115.29.130 metta.lk
--------------------------------------------------------------
/var/spool/cron/root
--------------------------
1 5 * * * cp -f /etc/ppp/ip-up.local.small /etc/ppp/ip-up.local
1 22 * * * cp -f /etc/ppp/ip-up.local.large /etc/ppp/ip-up.local
I have done something similar on the incoming server side.
My OS's are Redhat 6.0
--
A saying of the Buddha from http://metta.lk/
--------------------------------------------
Having slain mother (craving) and father (conceit) and two warrior kings (views based on eternalism and nihilism), and having destroy a country (sense-avenues and sense-objects) together with its revenue officer (attachment), ungrieving goes the Brahmana (Arahant).
Random Dhammapada Verse 294