{"id":5412,"date":"2015-03-25T17:47:22","date_gmt":"2015-03-25T16:47:22","guid":{"rendered":"http:\/\/www.b.shuttle.de\/hayek\/hayek\/jochen\/wp\/blog-en\/?p=5412"},"modified":"2015-03-25T17:47:22","modified_gmt":"2015-03-25T16:47:22","slug":"more-procmail-rules-to-separate-bulk-from-serious-business-e-mail-messages","status":"publish","type":"post","link":"https:\/\/wp.jochen.hayek.name\/blog-en\/2015\/03\/25\/more-procmail-rules-to-separate-bulk-from-serious-business-e-mail-messages\/","title":{"rendered":"more procmail rules to separate bulk from serious business e-mail messages"},"content":{"rendered":"<p>\t\t\t\tBulk and serious messages are both from the same businesses, aren&#8217;t they? Yes, that&#8217;s right, but they use different <em>From<\/em>\/<em>Return-Path<\/em>\/\u2026 header field values.<\/p>\n<p><span style=\"line-height: 1.6471\">So how to recognise bulk messages?<\/span><\/p>\n<ul>\n<li>Sometimes they use &#8220;<em>news.<\/em>&#8221; within the &#8220;<em>Return-Path<\/em>&#8220;.<\/li>\n<li>Sometimes they use the &#8220;<em>List-Id<\/em>&#8221; header field.<\/li>\n<li>Sometimes they use the &#8220;<em>List-Unsubscribe<\/em>&#8221; header field.<\/li>\n<\/ul>\n<p>And they like changing they bulk mailing software resp. their providers, that certainly makes it tedious. But \u2026 it&#8217;s also fun to catch them, and to receive fewer messages within the message folders for the serious stuff, and to see them going to the message folders for the bulk stuff.<\/p>\n<p>Right, and I am still (sort of successfully) improving the pretty printer for the procmail log file \u2026 \u2013 lots of relevant fields get UTF-8 \/ ISO-8859-1 \/ ISO-8859-15 encoded these days, and I certainly want to only see their decoded equivalents \u2013 and procmail itself only shows you the encoded originals.\t\t\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bulk and serious messages are both from the same businesses, aren&#8217;t they? Yes, that&#8217;s right, but they use different From\/Return-Path\/\u2026 header field values. So how to recognise bulk messages? Sometimes they use &#8220;news.&#8221; within the &#8220;Return-Path&#8220;. Sometimes they use the &#8220;List-Id&#8221; header field. Sometimes they use the &#8220;List-Unsubscribe&#8221; header field. And they like changing they [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_share_on_mastodon":"0"},"categories":[666],"tags":[],"class_list":["post-5412","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"share_on_mastodon":{"url":"","error":""},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paO0kP-1pi","jetpack_likes_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts\/5412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/comments?post=5412"}],"version-history":[{"count":0,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts\/5412\/revisions"}],"wp:attachment":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/media?parent=5412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/categories?post=5412"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/tags?post=5412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}