Mails ins cyrus mailbox einsortieren
From root Sun Aug 17 14:57:02 2003 Subject: test Folder: /usr/lib/cyrus/bin/deliver -a tcn tcn 1749
Hallo! ich hole meine mail per fetchmail ab; funktioniert auch, sieht so aus: # cat ~/.fetchmailrc: poll <server> protocol pop3 user "181460" password "bla" mda "/usr/bin/procmail -d tcn" # cat ~/.procmailrc VERBOSE=on LOGFILE="/var/log/procmail" :0 * ^TO.*test@nitwit.de | /usr/lib/cyrus/bin/deliver -a tcn tcn # fetchmail -f .fetchmailrc 1 message for 181460 at <server> (1540 octets). reading message 181460@<server>:1 of 1 (1540 octets) .procmail: [4086] Sun Aug 17 14:57:02 2003 procmail: Assigning "LOGFILE=/var/log/procmail" procmail: Opening "/var/log/procmail" flushed # cat /var/log/procmail procmail: Match on "(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^a-zA-Z])?).*test@nitwit.de" procmail: Executing "/usr/lib/cyrus/bin/deliver,-a,tcn,tcn" procmail: Assigning "LASTFOLDER=/usr/lib/cyrus/bin/deliver -a tcn tcn" procmail: Notified comsat: "tcn@:/usr/lib/cyrus/bin/deliver -a tcn tcn" Und in meiner IMAP box ist nichts drin. Und die mail ist auch nirgens mehr zu finden (gelöscht??). Was mach ich falsch?
On Sun, 2003-08-17 at 15:03, Timo C. Nentwig wrote:
# cat ~/.procmailrc VERBOSE=on LOGFILE="/var/log/procmail"
:0 * ^TO.*test@nitwit.de | /usr/lib/cyrus/bin/deliver -a tcn tcn
Die Zeile habe ich mal so bekommen (und nie verstanden, aber sie sollte ja angeblich funktionieren). Mit -m passiert das: procmail: Notified comsat: "tcn@:/usr/lib/cyrus/bin/deliver -m tcn" flushed couldn't connect to lmtpd: Permission denied
* Thus spoke Timo C. Nentwig Hallo,
On Sun, 2003-08-17 at 15:03, Timo C. Nentwig wrote:
# cat ~/.procmailrc VERBOSE=on LOGFILE="/var/log/procmail"
:0 * ^TO.*test@nitwit.de | /usr/lib/cyrus/bin/deliver -a tcn tcn
Die Zeile habe ich mal so bekommen (und nie verstanden, aber sie sollte ja angeblich funktionieren). Mit -m passiert das:
procmail: Notified comsat: "tcn@:/usr/lib/cyrus/bin/deliver -m tcn" flushed couldn't connect to lmtpd: Permission denied
Das gleiche Problem hatte ich auch und vor lauter Anleitungen lesen zu Procmail, Postfix usw. ist mir schon ganz schlecht geworden. Nun setze ich 'sieve' ein, klappt super und Ruhe ist. http://www.cyrusoft.com/sieve/ sG -K.R.- -- Karl Reichert PGP KEY AVIABLE Schlüssel-ID:5F062A47 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ http://www.ON-TOPIC.de email: karl.reichert@on-topic.de +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
On Sun, 2003-08-17 at 16:56, Karl Reichert wrote:
Nun setze ich 'sieve' ein, klappt super und Ruhe ist.
Und wie hast du es damit gemacht? :-) ich nehme mal an, 'fileinto INBOX' sortiert die jeweilige Mail dann in die inbox ein, aber woher weiss der von welchem user? Und wie hast du .fetchmailrc konfiguriert? Tausend Dank :-)
* Thus spoke Timo Nentwig Hallo,
On Sun, 2003-08-17 at 16:56, Karl Reichert wrote:
Nun setze ich 'sieve' ein, klappt super und Ruhe ist.
Und wie hast du es damit gemacht? :-)
Indem ich Dokus gelesen haben und dann ein Script schrieb.
ich nehme mal an, 'fileinto INBOX' sortiert die jeweilige Mail dann in die inbox ein, aber woher weiss der von welchem user?
Jeder User bekommt sein eigenes Script. Bis jetzt habe ich auch nur einen User angelegt. Die Verteilung an die User erledigt Cyrus. ,----------[ /etc/postfix/main.cf ] | mailbox_command =3D /usr/lib/cyrus/bin/deliver `----------------------------------
Und wie hast du .fetchmailrc konfiguriert?
,----------[ /etc/fetchmailrc ] | poll "pop3.server" protocol POP3 | user "user" there with password "xxxxxx" is "karl" here=20 `------------------------------ sG -K.R.- -- Karl Reichert PGP KEY AVIABLE Schlüssel-ID:5F062A47 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ http://www.ON-TOPIC.de email: karl.reichert@on-topic.de +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
On Sun, 2003-08-17 at 16:56, Karl Reichert wrote:
Nun setze ich 'sieve' ein, klappt super und Ruhe ist.
Und Ruhe ist, tatsächlich. Ich kann's noch gar nicht richtig glauben, war ja total einfach :-) Und das obwohl die Beispiele auf cyrusoft.com/sieve buggy sind: if header :contains "To:" "@bigfoot.com" { reject "Yeah, right. Bugoff, hosier!"; } Es muss "To" heissen, ohne ":"... So, jetzt schmeiss ich dieses scheiss procmail erst einmal von der Platte, hinfort aus meinen Angesicht! Vielen Dank!
* Thus spoke Timo Nentwig Hallo,
On Sun, 2003-08-17 at 16:56, Karl Reichert wrote:
Nun setze ich 'sieve' ein, klappt super und Ruhe ist.
Und Ruhe ist, tatsächlich. Ich kann's noch gar nicht richtig glauben,
Na also - so muß es sein. sG -K.R.- -- Karl Reichert PGP KEY AVIABLE Schlüssel-ID:5F062A47 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ http://www.ON-TOPIC.de email: karl.reichert@on-topic.de +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Hallo Timo! Timo C. Nentwig schrieb:
ich hole meine mail per fetchmail ab... :0 * ^TO.*test@nitwit.de | /usr/lib/cyrus/bin/deliver -a tcn tcn
... Und in meiner IMAP box ist nichts drin. Und die mail ist auch nirgens mehr zu finden (gelöscht??). Was mach ich falsch?
Ich verwende: :0 w *^TO.* | $DELIVERMAIL -e -a ralf -m user.ralf Der Parameter -a gibt den Benutzer, -m das entsprechende Mailboxverzeichnis an. Wenn es bei dir funktioniert: nutzt du für die Sortierung ~/.procmailrc in Verbindung mit ~/.forward oder wie gehts Du vor? Ich nutze /etc/.procmailrc und überlege ob ich umstellen soll... HTH, Ralf -- :: Ralf Carlet :: Fon & Fax: +49-(0)700-RALFCARLET :: eMail: ralf@carlet.de :: Web: http://www.carlet.de :: () ascii ribbon campaign - gegen html mail :: /\ - gegen proprietäre attachments
Moin, Am Sonntag, 17. August 2003 22:32 schrieb Ralf Carlet:
Ich verwende: :0 w
*^TO.*
| $DELIVERMAIL -e -a ralf -m user.ralf
ich hab da eine etwas kompliziertere Sortierung (leider kann kmail nicht in IMAP-Foldern sortieren und auch keine Ordner anlegen ... grummel) prinzipiell nutze ich das aber so auch. Ich habe dann noch das Problem, daß bei einigen Mails im Subject die Umlaute durch X ersetzt sind. Sehr unschön ist das (in Sendmail das umzustellen, daß der Header enstprechend gewandelt wird hat leider nicht geklappt).
Wenn es bei dir funktioniert: nutzt du für die Sortierung ~/.procmailrc in Verbindung mit ~/.forward oder wie gehts Du vor?
jupp, das funktioniert bei mir so (wobei procmail ohne die .forward bei mir aufgerufen wird, wenn eine ~/.procmailrc da ist). Hat den Vorteil, daß ich nur bestimmte Mails durch den Spamchecker laufen lassen muß, was das System erheblich entlastet. bis denn ... /Frank/ -- Linux ist wie ein Pinguin im Wasser, elegant und geschmeidig und für manch andere Spezies durchaus gefährlich.
participants (5)
-
Frank Röske
-
Karl Reichert
-
Ralf Carlet
-
Timo C. Nentwig
-
Timo Nentwig