Hallo Kollegen, ich habe mir ein procmail-Rezept überlegt, das Mails über 2MB in ein eigenes pop-File verschiebt und mir (user Ralf) eine Benachrichtigung schickt. Ich könnte das ganbze dann auf dem Linux-Server begutachten und ggf. ins popfile ralf reinkopieren, um es an meinen Windowsrechner weiterzuleiten. Klappt das so wie nachstehend (auch wenn der user riesenmails nicht existiert?)? :0 * > 2000 ! riesenmails | mail -s "Riesenmail (über 2 MB) angekommen!" ralf -- Viele Grüße vom Bodensee, Ralf Steck - Die Textwerkstatt mailto:rsteck@die-textwerkstatt.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Don, Mär 16, 2000 at 12:17:55 +0100, Ralf Steck wrote:
Hallo Kollegen, ich habe mir ein procmail-Rezept überlegt, das Mails über 2MB in ein eigenes pop-File verschiebt und mir (user Ralf) eine Benachrichtigung schickt. Ich könnte das ganbze dann auf dem Linux-Server begutachten und ggf. ins popfile ralf reinkopieren, um es an meinen Windowsrechner weiterzuleiten. Klappt das so wie nachstehend (auch wenn der user riesenmails nicht existiert?)?
:0 * > 2000 ! riesenmails | mail -s "Riesenmail (über 2 MB) angekommen!" ralf
man procmailrc man procmailex Das funktioniert nicht. Lt. procmailrc-Manpage darf pro Regel nur _eine_ Aktion kommen. Guck Dir doch mal man procmailex an, da findest Du sicher ein passendes Beispiel. Jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Jan usw.,
man procmailrc man procmailex
Das IST ein umgebautes Beispiel aus der procmailex.
Das funktioniert nicht. Lt. procmailrc-Manpage darf pro Regel nur _eine_ Aktion kommen.
Das hatte ich überlesen, aber das aufsplitten ist ja kein Problem. Ich weiss inzwischen auch, dass es :0 * > 2000000 heissen muss, weil es Byte sind. Der user, an den geschickt wird, MUSS existieren. Soweit sogut. Aber: 1. heißt es :0 > 2000000 oder wie oben mit Stern? 2. frisst das Rezept ALLE Mails, egal wie gross (zum Glück hatte ich die backup-Regeln aus procmailex integriert ;-) Also neuer Vorschlag: :0 * > 2000000 | mail -s "Riesenmail (über 2 MB) angekommen!" ralf :0 * > 2000000 ! riesenmails -- Viele Grüße vom Bodensee, Ralf Steck - Die Textwerkstatt mailto:rsteck@die-textwerkstatt.de
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Ralf Steck wrote on Fri, Mar 17, 2000 at 10:57 +0100:
Also neuer Vorschlag:
:0 * > 2000000 | mail -s "Riesenmail (über 2 MB) angekommen!" ralf
:0 * > 2000000 ! riesenmails
Dann hast Du die Riesenmail doch doppelt? Ich habe: :0 hc * > 100000 | ( $FORMAIL -i 'X-Note: Mail greater than 100k - Body supressed' ; \ echo "Large Mail: more than 100k." ; echo "Body supressed.") \ | /usr/sbin/sendmail -oi steffen :0: * > 100000 $MAILDIR/large ganz wichtig das kleine h und das c (nur header und Kopie) in der ersten Zeile. oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Ralf Steck wrote at Die.03/21/00-12:58:03
Hallo Jan usw.,
man procmailrc man procmailex
Also neuer Vorschlag:
:0 * > 2000000 | mail -s "Riesenmail (über 2 MB) angekommen!" ralf
:0 * > 2000000 ! riesenmails
man procmailrc: LINEBUF Length of the internal line buffers, cannot be set smaller than 128. All lines read from the rcfile should not exceed $LINEBUF characters before and after expansion. If not specified, it defaults to 2048. This limit, of course, does not apply to the mail itself, which can have arbitrary line lengths, or could be a binary file for that matter. man procmailsc:(Zeile 136!) :0 Bh * -150^0 * 1^1 ^.*$ /dev/null Damit kannst du zumindest die Zeilen begrenzen. Hilft leider nicht bei attach aber gibt noch diverse andere Möglichkeiten. Ich hab selber gerade in den manpages gewühlt, aber nicht unendlich Zeit. Grüße, Clemens -- sig_28 rpm entpacken:(eine Zeile!) [Info: man cpio; man rpm] rpm2cpio <paket> | cpio --extract --make-directories --no-absolute-filenames --preserve-modification-time ---------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
c.wohld@ndh.net
-
Jan.Trippler@t-online.de
-
rsteck@die-textwerkstatt.de
-
steffen@dett.de