{"id":9262,"date":"2008-02-29T09:57:00","date_gmt":"2008-02-29T14:57:00","guid":{"rendered":"https:\/\/nuxx.net\/blog\/2008\/02\/29\/postgrey\/"},"modified":"2026-07-01T11:36:46","modified_gmt":"2026-07-01T15:36:46","slug":"postgrey","status":"publish","type":"post","link":"https:\/\/nuxx.net\/blog\/2008\/02\/29\/postgrey\/","title":{"rendered":"Postgrey"},"content":{"rendered":"<p><center><a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/mailgraph_weekly_29feb2008_postgrey.png\"><img decoding=\"async\" src=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/mailgraph_weekly_29feb2008_postgrey.png\" height=547 width=648 border=0><\/a>mailgraph.pl on rowla.nuxx.net after Postgrey<br \/>(Click for full report&#8230;)<\/center><\/p>\n<p>As <a href=\"http:\/\/c0nsumer.livejournal.com\/1133346.html\">mentioned yesterday<\/a> I set up <a href=\"http:\/\/postgrey.schweikert.ch\/\">Postgrey<\/a> on <a href=\"http:\/\/nuxx.net\/wiki\/nuxx.net\">rowla.nuxx.net<\/a> in order to implement <a href=\"http:\/\/en.wikipedia.org\/wiki\/Greylisting\">greylisting<\/a> and hopefully address the spam problem I (and others hosted on my box) have been having.<\/p>\n<p>Well, it&#8217;s still less than 24 hours out, but it seems to be having a really big impact on the spam levels, with my personal accounts receiving only seven pieces of spam (all of which were flagged by <a href=\"http:\/\/spamassassin.apache.org\/\">SpamAssassin<\/a> hitting my personal inbox. I&#8217;ve had no false negatives, and I haven&#8217;t yet seen any false positives. (Yes, I&#8217;ve been testing this and checking&#8230; Everything seems to work as designed.) For reference, I&#8217;d normally receive 300-500 automatically flagged pieces of spam per day, with 3-10 false negatives slipping through.<\/p>\n<p>From that graph up there, one can see that Postgrey really seems to be doing the job. What can be seen (in the second graph) is that the rejected messages are way up, flagged spam is way down, meaning that the messages are being rejected and then not retried. The received messages (in the first graph) are way down, which directly correlates with the rejections.<\/p>\n<p><a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/mailgraph_29feb2008_postgrey.png\">Here<\/a> is a snapshot from this morning of the daily, weekly, monthly, and yearly graphs. If you&#8217;d like to see the mostly-live graphs, <a href=\"https:\/\/secure.nuxx.net\/mailgraph.pl\">here is rowla.nuxx.net&#8217;s mailgraph.pl<\/a>.<\/p>\n<p>Oh, and that dip on Saturday? That was the <a href=\"http:\/\/c0nsumer.livejournal.com\/1130533.html\">aforementioned<\/a> <a href=\"http:\/\/c0nsumer.livejournal.com\/1130051.html\">outage<\/a> caused by <a href=\"http:\/\/www.waveform.net\">Waveform<\/a> moving my server unexpectedly.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>mailgraph.pl on rowla.nuxx.net after Postgrey(Click for full report&#8230;) As mentioned yesterday I set up Postgrey on rowla.nuxx.net in order to implement greylisting and hopefully address the spam problem I (and others hosted on my box) have been having. Well, it&#8217;s still less than 24 hours out, but it seems to be having a really big\u2026<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,34,4],"tags":[],"class_list":["post-9262","post","type-post","status-publish","format-standard","hentry","category-computers","category-moved-from-livejournal","category-nuxxnet"],"_links":{"self":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/9262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/comments?post=9262"}],"version-history":[{"count":4,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/9262\/revisions"}],"predecessor-version":[{"id":24712,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/9262\/revisions\/24712"}],"wp:attachment":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/media?parent=9262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/categories?post=9262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/tags?post=9262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}