{"id":15842,"date":"2026-10-10T01:28:43","date_gmt":"2026-10-09T23:28:43","guid":{"rendered":"https:\/\/wp.jochen.hayek.name\/blog-de\/?p=15842"},"modified":"2026-10-10T01:29:51","modified_gmt":"2026-10-09T23:29:51","slug":"procmail-log-diary-aufraeumen","status":"publish","type":"post","link":"https:\/\/wp.jochen.hayek.name\/blog-de\/2026\/10\/10\/procmail-log-diary-aufraeumen\/","title":{"rendered":"in den letzten Tagen habe ich mein &#8220;procmail log diary&#8221; mit Hilfe von neuen Emacs query-replace-regexp-Regeln aufger\u00e4umt"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Eigentlich finde ich es recht belastend, wenn neue E-Mail (potentiell mit neuen &#8220;Aufgaben&#8221;) hereinkommen, und die alten E-Mails noch nicht abgearbeitet sind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nun, aber das Leben ist eben so.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Immer wenn ein neuer Block in meinem &#8220;procmail log diary&#8221; hinzukommt, wenn ich von vorne nach hinten die passenden Regeln aus meinem wachsenden <code>diary.procmail-from.PATTERNS.txt<\/code> an. Die einzelnen neuen Nachrichten gehen in ihren spezifischen IMAP-Ordner, die Regeln fokussieren auf den IMAP-Ordner. Wenn eine Nachricht nach topics.social_networking-bulk geht, kann sie vermutlich einfach aus <code>~\/var\/log\/diary.procmail-from<\/code> gel\u00f6scht werden und muss nicht nach <code>~\/diary<\/code> \u00fcbernommen werden. Aber ich wende die passende Regel in <code>~\/var\/log\/diary.procmail-from<\/code> von Anfang bis Ende interaktiv an, jeder einzelne Treffer muss einzeln best\u00e4tigt werden, damit der passende diary-Eintrag gel\u00f6scht wird. Eigentlich m\u00f6chte ich den Vorgang des L\u00f6schens irrelevanter diary-Eintr\u00e4ge solange durchf\u00fchren, bis gar keine irrelevanten neuen diary-Eintr\u00e4ge \u00fcbrig sind. Erst dann widme ich mich jenen diary-Eintr\u00e4gen in <code>~\/var\/log\/diary.procmail-from<\/code>, die Aufmerksamkeit erforden. Sie werden einzeln nach <code>~\/diary<\/code> \u00fcbernommen, getaggt und kommentiert und eben bearbeitet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mein <code>~\/var\/log\/diary.procmail-from<\/code> sieht inzwischen schon viel besser aus und es kamen etliche Regeln zu <code>diary.procmail-from.PATTERNS.txt<\/code> hinzu. Es macht auch Spa\u00df, wenn man dabei in einen gewissen Flow kommt und vorankommt und Aufgaben abgearbeitet werden. In diesem Flow war ich vorher in diesem Ausma\u00df leider schon l\u00e4nger nicht mehr. Aber jetzt komme ich voran. Ich muss jetzt einfach dranbleiben, und kaum einen Tag (eben au\u00dfer \u2026) aussetzen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eigentlich finde ich es recht belastend, wenn neue E-Mail (potentiell mit neuen &#8220;Aufgaben&#8221;) hereinkommen, und die alten E-Mails noch nicht abgearbeitet sind. Nun, aber das Leben ist eben so. Immer wenn ein neuer Block in meinem &#8220;procmail log diary&#8221; hinzukommt, wenn ich von vorne nach hinten die passenden Regeln aus meinem wachsenden diary.procmail-from.PATTERNS.txt an. Die [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false,"_share_on_mastodon":"0"},"categories":[1],"tags":[1518,932,1623],"class_list":["post-15842","post","type-post","status-publish","format-standard","hentry","category-uncategorised","tag-diary","tag-emacs","tag-procmail"],"share_on_mastodon":{"url":"","error":""},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paO0l8-47w","jetpack_likes_enabled":true,"amp_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts\/15842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/comments?post=15842"}],"version-history":[{"count":1,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts\/15842\/revisions"}],"predecessor-version":[{"id":15843,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts\/15842\/revisions\/15843"}],"wp:attachment":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/media?parent=15842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/categories?post=15842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/tags?post=15842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}