Re: [OT] zeitabhngigen procmail-Filter (was: Re: ^M in Mails filtern...)

2005-01-24 Diskussionsfäden Christian Schmidt
Hallo Heinrich,

Heinrich Christian Peters, 23.01.2005 (d.m.y):

 Ich möchte, dass procmail mir jeden Tag eine Zusammenfassung erstellt. 

Schau Dir mal das Tool procmailstats an...

Gruss,
Christian Schmidt
-- 
Der Wert eines Autos vermindert sich linear proportional zum Quadrat der
Auffahrgeschwindigkeit.


signature.asc
Description: Digital signature


[OT] zeitabhngigen procmail-Filter (was: Re: ^M in Mails filtern...)

2005-01-23 Diskussionsfäden Heinrich Christian Peters
Moin,
Thorsten Haude schrieb:
[...]
Das ist bestimmt so ein typischer Procmailausdruck und bedeutet:
Wende das folgende nur an jedem zweiten Dienstag an, aber nicht in
Monaten mit einem 'r' im Namen.
Das klingt jetzt komisch, aber genau sowas suche ich...
Ich möchte, dass procmail mir jeden Tag eine Zusammenfassung erstellt. 
Normalerweise würde man sowas ja sicher über einen cron-job laufen 
lassen, aber das geht in meinem Fall leider nicht, dazu habe ich keine 
Berechtigung.
Nun suche ich etwas, das procmail dazu bringt, mir bei der ersten Mail 
eines Tages einen Report (mit mailstat) des Vortages zu schicken.
Geht sowas überhaupt?

Gruß und vielen Dank,
Heiner
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: [OT] zeitabhngigen procmail-Filter

2005-01-23 Diskussionsfäden Heinrich Christian Peters
Hallo Michelle,
Michelle Konzack schrieb:
Am 2005-01-23 11:47:34, schrieb Heinrich Christian Peters:
Moin,
[...]
Ich möchte, dass procmail mir jeden Tag eine Zusammenfassung erstellt. 
Normalerweise würde man sowas ja sicher über einen cron-job laufen 
lassen, aber das geht in meinem Fall leider nicht, dazu habe ich keine 
Berechtigung.
Nun suche ich etwas, das procmail dazu bringt, mir bei der ersten Mail 
eines Tages einen Report (mit mailstat) des Vortages zu schicken.
Geht sowas überhaupt?

Ja sicher...
Ich habe in meiner ~/.procmailrc
  ( '/home/michelle.konzack/.procmailrc' )__
 /
| PATH=$HOME/bin:/usr/bin:/bin:
| MAILDIR=$HOME/Maildir
| DEFAULT=$MAILDIR/ATTENTION/INBOX/
| TDPID=$$
| 
| #---
| LOGFILE=$HOME/log/procmail/`date +%Y-%m-%d`.log
 
Das gibt mir pro Tag eine neue Logfile

| VERBOSE=off
| #---
| 
| LOG=`/home/michelle.konzack/bin/send_procmail_log`
| 
| #---
| 
| LOG= NEW MESSAGE AT `date '+%Y-%m-%d %H:%M:%S'` 
| 
[...]
\__

Neben den drei standard einträgen in die ~/log/procmail/2005-01-22.log
schreibt mir jede INCLUDERC ebenfals Kommentare.
In der Zeile LOG=`/home/michelle.konzack/bin/send_procmail_log` führe
ich ein Programm/Script aus, das jedesmal wenn eine neue Message
eintrifft ausgeführt wird. Beim erstmaligen Ausführen schreibt es das
aktuelle Datum in eine Datei. Nun überprüft es bei jeder Message, ob
das Datum unterschiedlich ist... sprich vom Vortag. Wenn ja, nimmt es
die alte log, GZIPed sie, encoded sie als base64 (ich verwende
mime-consruct), generiere eine Mail und sende das Ding per
cat send_procmail_log.mail | /usr/bin/ssmtp -t
wennd ei Message erfolgreich gesendet wurde, gibt mein Script
send_procmail_log eine meldung von sich, das die Message erfolgreich
gesendet wurde, was dann in der Aktuellen procmail log ganz am Anfang
steht. 
Das klingt etwa genauso, wie ich das haben will. *freu*
Ich kann das wahrscheinlich leider erst Montag oder Dienstag testen.
Vielen Dank,
Gruß,
Heiner
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)