{"id":491,"date":"2009-05-01T11:08:51","date_gmt":"2009-05-01T11:08:51","guid":{"rendered":"http:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/"},"modified":"2009-05-01T11:08:51","modified_gmt":"2009-05-01T11:08:51","slug":"exchange-2003-greylisting-and-delayed-ndrs","status":"publish","type":"post","link":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/","title":{"rendered":"Exchange 2003 &ndash; Greylisting and Delayed NDR&rsquo;s"},"content":{"rendered":"<p>Recently I&#8217;ve heard from various different clients having problems when sending emails to the <a href=\"http:\/\/www.nhs.uk\">NHS<\/a><\/p>\n<p>The error message usually reads<\/p>\n<blockquote>\n<p><strong>&lt;****.com #4.0.0 smtp;451 ******@****.nhs.uk&gt;&#8230; Requested mail action not taken: mailbox unavailable<\/strong><\/p>\n<\/blockquote>\n<p>&#160;<\/p>\n<p>Due to the message specifically saying \u201cmailbox unavailable\u201d and it\u2019s several different clients all sending to the same organisation I\u2019ve been placing the blame with the NHS<\/p>\n<p>This morning I found out that assumption was wrong<\/p>\n<p>I was doing some work on one of our clients servers and needed to restart the SMTP service<\/p>\n<p>About two minutes later I got a call from the client in question to say they had all suddenly started get a glut of NDR\u2019s<\/p>\n<p>Initially it looked like they were all for messages sent to the NHS but we found one or two that were to different domains and also spotted that some of these messages were originally sent last week<\/p>\n<p>It was one of the other emails that made me look into this further. The error in this case was<\/p>\n<blockquote>\n<p><strong>&lt;****.com #4.0.0 smtp;450 &lt;<\/strong><strong>****@******.com<\/strong><strong>&gt;: Recipient address rejected: Greylisted for 5 minutes&gt;<\/strong><\/p>\n<\/blockquote>\n<p>&#160;<\/p>\n<p><strong>Greylisting!<\/strong> <\/p>\n<p>This is where a mail server temporarily rejects a message when it is first sent. When the mail server retries it will be accepted on the second attempt. The theory is that spammers get so many rejections they don\u2019t try again (more info available at <a title=\"http:\/\/www.greylisting.org\/\" href=\"http:\/\/www.greylisting.org\/\">http:\/\/www.greylisting.org\/<\/a> and <a title=\"http:\/\/en.wikipedia.org\/wiki\/Greylisting\" href=\"http:\/\/en.wikipedia.org\/wiki\/Greylisting\">http:\/\/en.wikipedia.org\/wiki\/Greylisting<\/a>)<\/p>\n<p>While looking into this previously I&#8217;d been told that the NHS were using greylisting as part of their spam prevention measures<\/p>\n<p>Looking at the two error messages that both use the same SMTP failure code (4.0.0) which indicates a temporarily failure (i.e please try again!)<\/p>\n<p>The NHS description is less helpful than the other one<\/p>\n<p>So i still had to figure out what had caused all the NDR\u2019s to suddenly appear<\/p>\n<p>On the greylisting.org site there is a page called <a href=\"http:\/\/greylisting.org\/problemmtas.shtml\">\u201cProblem MTA\u2019s\u201d<\/a>. This a single page with one entry<\/p>\n<p>&#160;<\/p>\n<blockquote>\n<h5><\/h5>\n<h4>Microsoft Exchange 2003 and greylisting<\/h4>\n<p>There is a bug in MS Exchange 2003 when sending to greylisting servers. Sometimes the server will fail to re-queue messages sent to some servers that implement greylisting. More information:<\/p>\n<p><a href=\"http:\/\/groups.google.com\/group\/microsoft.public.exchange.admin\/browse_thread\/thread\/2ac7d5cfc8719427\/22a964d5749ee7cb\">groups.google.com\/group\/mi&#8230;64d5749ee7cb<\/a><\/p>\n<p><a href=\"http:\/\/groups.google.com\/group\/microsoft.public.exchange.admin\/browse_thread\/thread\/36cd5a8dabd3663d\/09ff07ac14b116db\">groups.google.com\/group\/mi&#8230;07ac14b116db<\/a><\/p>\n<p>According to ozinm on our forums there is a possible hotfix available from Microsoft now: <a href=\"http:\/\/www.greylisting.org\/forums\/showthread.php?tid=18\" class=\"broken_link\">www.greylisting.org\/forums\/showthread.php?tid=18<\/a><\/p>\n<\/blockquote>\n<p>&#160;<\/p>\n<p>The threads there talked about the exact same problem I had. It also looks like the problem has been around October 2005. It has various workarounds including using a batch file to restart the SMTP service every day!<\/p>\n<p>Eventually a hotfix mentioned is here: <a title=\"934709\" href=\"http:\/\/support.microsoft.com\/kb\/934709\/\" class=\"broken_link\">934709<\/a>&#160;<\/p>\n<p>HOWEVER! This is for servers that are running Windows 2003 with the SMTP service. It doesn\u2019t apply if your using Exchange 2000 \/ 2003<\/p>\n<p>After a bit more searching I finally found this <\/p>\n<p><a href=\"http:\/\/support.microsoft.com\/kb\/950757\/en-us\" class=\"broken_link\">Article ID: 950757 &#8211; E-mail senders do not receive an indication that some messages have been held by Exchange Server 2003 until the SMTP service, the Microsoft Exchange Information Store service, or the Exchange server is restarted<\/a><\/p>\n<p>This fits the problem exactly. I\u2019ve applied to the server I&#8217;ve been dealing with today so I&#8217;ll keep an eye on it and apply to the other servers that have noticed similar issues<\/p>\n<p>Another solution would be to use a smart host to deliver your messages for you<\/p>\n<p>One thing i have learnt here is that I probably should have double checked the SMTP code instead of relying on the error description. I generally only get to the SMTP code if I can\u2019t find a problem using other troubleshooting methods (Exchange messages tracking, telnet tests, etc) <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently I&#8217;ve heard from various different clients having problems when sending emails to the NHS The error message usually reads &lt;****.com #4.0.0 smtp;451 ******@****.nhs.uk&gt;&#8230; Requested mail action not taken: mailbox unavailable &#160; Due to the message specifically saying \u201cmailbox unavailable\u201d and it\u2019s several different clients all sending to the same organisation I\u2019ve been placing the<\/p>\n<p><a class=\"readmore\" href=\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/\"><span class=\"arrow-right icon\"><\/span>Read More<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"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":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[13],"tags":[],"class_list":["post-491","post","type-post","status-publish","format-standard","hentry","category-exchange-2003"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.11 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Exchange 2003 &ndash; Greylisting and Delayed NDR&rsquo;s - Andy&#039;s Techie Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Exchange 2003 &ndash; Greylisting and Delayed NDR&rsquo;s - Andy&#039;s Techie Blog\" \/>\n<meta property=\"og:description\" content=\"Recently I&#8217;ve heard from various different clients having problems when sending emails to the NHS The error message usually reads &lt;****.com #4.0.0 smtp;451 ******@****.nhs.uk&gt;&#8230; Requested mail action not taken: mailbox unavailable &#160; Due to the message specifically saying \u201cmailbox unavailable\u201d and it\u2019s several different clients all sending to the same organisation I\u2019ve been placing theRead More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/\" \/>\n<meta property=\"og:site_name\" content=\"Andy&#039;s Techie Blog\" \/>\n<meta property=\"article:published_time\" content=\"2009-05-01T11:08:51+00:00\" \/>\n<meta name=\"author\" content=\"Andy Parkes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andy Parkes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/\",\"url\":\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/\",\"name\":\"Exchange 2003 &ndash; Greylisting and Delayed NDR&rsquo;s - Andy&#039;s Techie Blog\",\"isPartOf\":{\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/#website\"},\"datePublished\":\"2009-05-01T11:08:51+00:00\",\"dateModified\":\"2009-05-01T11:08:51+00:00\",\"author\":{\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/#\/schema\/person\/3534e8ac6b1bec765cd061feff56679d\"},\"breadcrumb\":{\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/andyparkes.co.uk\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Exchange 2003 &ndash; Greylisting and Delayed NDR&rsquo;s\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/#website\",\"url\":\"https:\/\/andyparkes.co.uk\/blog\/\",\"name\":\"Andy&#039;s Techie Blog\",\"description\":\"Professional Geek\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/andyparkes.co.uk\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/#\/schema\/person\/3534e8ac6b1bec765cd061feff56679d\",\"name\":\"Andy Parkes\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3824cbf53df51d7ca5cf809b6ad81a157fbfff2292e36ab8666f04ddad06bfcc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3824cbf53df51d7ca5cf809b6ad81a157fbfff2292e36ab8666f04ddad06bfcc?s=96&d=mm&r=g\",\"caption\":\"Andy Parkes\"},\"description\":\"Andy Parkes is Technical Director at Coventry based IT support company IBIT Solutions. Formerly, coordinator of AMITPRO and Microsoft Partner Area Lead for 2012-2013. He also isn't a fan of describing himself in the third person.\",\"sameAs\":[\"http:\/\/www.andyparkes.co.uk\/blog\"],\"url\":\"https:\/\/andyparkes.co.uk\/blog\/index.php\/author\/andyparkes\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Exchange 2003 &ndash; Greylisting and Delayed NDR&rsquo;s - Andy&#039;s Techie Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/","og_locale":"en_US","og_type":"article","og_title":"Exchange 2003 &ndash; Greylisting and Delayed NDR&rsquo;s - Andy&#039;s Techie Blog","og_description":"Recently I&#8217;ve heard from various different clients having problems when sending emails to the NHS The error message usually reads &lt;****.com #4.0.0 smtp;451 ******@****.nhs.uk&gt;&#8230; Requested mail action not taken: mailbox unavailable &#160; Due to the message specifically saying \u201cmailbox unavailable\u201d and it\u2019s several different clients all sending to the same organisation I\u2019ve been placing theRead More","og_url":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/","og_site_name":"Andy&#039;s Techie Blog","article_published_time":"2009-05-01T11:08:51+00:00","author":"Andy Parkes","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Andy Parkes","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/","url":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/","name":"Exchange 2003 &ndash; Greylisting and Delayed NDR&rsquo;s - Andy&#039;s Techie Blog","isPartOf":{"@id":"https:\/\/andyparkes.co.uk\/blog\/#website"},"datePublished":"2009-05-01T11:08:51+00:00","dateModified":"2009-05-01T11:08:51+00:00","author":{"@id":"https:\/\/andyparkes.co.uk\/blog\/#\/schema\/person\/3534e8ac6b1bec765cd061feff56679d"},"breadcrumb":{"@id":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2009\/05\/01\/exchange-2003-greylisting-and-delayed-ndrs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/andyparkes.co.uk\/blog\/"},{"@type":"ListItem","position":2,"name":"Exchange 2003 &ndash; Greylisting and Delayed NDR&rsquo;s"}]},{"@type":"WebSite","@id":"https:\/\/andyparkes.co.uk\/blog\/#website","url":"https:\/\/andyparkes.co.uk\/blog\/","name":"Andy&#039;s Techie Blog","description":"Professional Geek","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/andyparkes.co.uk\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/andyparkes.co.uk\/blog\/#\/schema\/person\/3534e8ac6b1bec765cd061feff56679d","name":"Andy Parkes","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/andyparkes.co.uk\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3824cbf53df51d7ca5cf809b6ad81a157fbfff2292e36ab8666f04ddad06bfcc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3824cbf53df51d7ca5cf809b6ad81a157fbfff2292e36ab8666f04ddad06bfcc?s=96&d=mm&r=g","caption":"Andy Parkes"},"description":"Andy Parkes is Technical Director at Coventry based IT support company IBIT Solutions. Formerly, coordinator of AMITPRO and Microsoft Partner Area Lead for 2012-2013. He also isn't a fan of describing himself in the third person.","sameAs":["http:\/\/www.andyparkes.co.uk\/blog"],"url":"https:\/\/andyparkes.co.uk\/blog\/index.php\/author\/andyparkes\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pmvJ6-7V","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts\/491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=491"}],"version-history":[{"count":0,"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts\/491\/revisions"}],"wp:attachment":[{"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}