{"id":1449,"date":"2014-09-12T09:10:49","date_gmt":"2014-09-12T09:10:49","guid":{"rendered":"http:\/\/andyparkes.co.uk\/blog\/?p=1449"},"modified":"2014-09-12T09:19:10","modified_gmt":"2014-09-12T09:19:10","slug":"syntactically-invalid-helo-arguments","status":"publish","type":"post","link":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2014\/09\/12\/syntactically-invalid-helo-arguments\/","title":{"rendered":"Syntactically invalid HELO argument(s)"},"content":{"rendered":"<p>Yesterday I had a client report that certain emails were being bounced<\/p>\n<p>The SMTP error message was this<\/p>\n<blockquote>\n<p><strong>501 Syntactically invalid HELO argument(s)<\/strong><\/p>\n<\/blockquote>\n<p>Not one I\u2019d seen before! <\/p>\n<p>As with most support queries one of the first questions to ask is \u201cwhat has changed?\u201d and this particular client has a Sonicwall Email Security Appliance that had failed and been swapped out that same morning<\/p>\n<p>Looking through the rest of the NDR it was clear the issue was with the appliance.<\/p>\n<blockquote>\n<p><strong>Generating server: spam.invalid_sonicwall_gateway_domain.com <\/strong><\/p>\n<\/blockquote>\n<p>This was also a huge pointer as to what the issue was. <\/p>\n<p>The host name  needs to be a fully qualified domain name but in this case it had just been set to \u201cspam\u201d <\/p>\n<p><a href=\"https:\/\/andyparkes.co.uk\/blog\/wp-content\/uploads\/2014\/09\/image2.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 7px 12px 7px 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"image\" src=\"https:\/\/andyparkes.co.uk\/blog\/wp-content\/uploads\/2014\/09\/image_thumb2.png\" width=\"556\" height=\"276\" \/><\/a><\/p>\n<p>Once it was corrected (e.g spam.customer.com) and the device was rebooted all was well. <\/p>\n<p>I\u2019m not entirely sure how the host name ended up like that as I\u2019m sure that form won\u2019t allow you to enter a host name that isn\u2019t a fully qualified domain name. <\/p>\n<p>The device settings were restored from a backup so it\u2019s possible it was part of that but I\u2019m just making a guess on that part!<\/p>\n<p>Either way it was a simple enough fix and email went back to normal after that. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yesterday I had a client report that certain emails were being bounced The SMTP error message was this 501 Syntactically invalid HELO argument(s) Not one I\u2019d seen before! As with most support queries one of the first questions to ask is \u201cwhat has changed?\u201d and this particular client has a Sonicwall Email Security Appliance that<\/p>\n<p><a class=\"readmore\" href=\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2014\/09\/12\/syntactically-invalid-helo-arguments\/\"><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_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},"jetpack_post_was_ever_published":false},"categories":[48],"tags":[],"class_list":["post-1449","post","type-post","status-publish","format-standard","hentry","category-sonicwall"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.11 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Syntactically invalid HELO argument(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\/2014\/09\/12\/syntactically-invalid-helo-arguments\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Syntactically invalid HELO argument(s) - Andy&#039;s Techie Blog\" \/>\n<meta property=\"og:description\" content=\"Yesterday I had a client report that certain emails were being bounced The SMTP error message was this 501 Syntactically invalid HELO argument(s) Not one I\u2019d seen before! As with most support queries one of the first questions to ask is \u201cwhat has changed?\u201d and this particular client has a Sonicwall Email Security Appliance thatRead More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2014\/09\/12\/syntactically-invalid-helo-arguments\/\" \/>\n<meta property=\"og:site_name\" content=\"Andy&#039;s Techie Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-09-12T09:10:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-09-12T09:19:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/andyparkes.co.uk\/blog\/wp-content\/uploads\/2014\/09\/image_thumb2.png\" \/>\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=\"1 minute\" \/>\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\/2014\/09\/12\/syntactically-invalid-helo-arguments\/\",\"url\":\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2014\/09\/12\/syntactically-invalid-helo-arguments\/\",\"name\":\"Syntactically invalid HELO argument(s) - Andy&#039;s Techie Blog\",\"isPartOf\":{\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/#website\"},\"datePublished\":\"2014-09-12T09:10:49+00:00\",\"dateModified\":\"2014-09-12T09:19:10+00:00\",\"author\":{\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/#\/schema\/person\/3534e8ac6b1bec765cd061feff56679d\"},\"breadcrumb\":{\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2014\/09\/12\/syntactically-invalid-helo-arguments\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2014\/09\/12\/syntactically-invalid-helo-arguments\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2014\/09\/12\/syntactically-invalid-helo-arguments\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/andyparkes.co.uk\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Syntactically invalid HELO argument(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":"Syntactically invalid HELO argument(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\/2014\/09\/12\/syntactically-invalid-helo-arguments\/","og_locale":"en_US","og_type":"article","og_title":"Syntactically invalid HELO argument(s) - Andy&#039;s Techie Blog","og_description":"Yesterday I had a client report that certain emails were being bounced The SMTP error message was this 501 Syntactically invalid HELO argument(s) Not one I\u2019d seen before! As with most support queries one of the first questions to ask is \u201cwhat has changed?\u201d and this particular client has a Sonicwall Email Security Appliance thatRead More","og_url":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2014\/09\/12\/syntactically-invalid-helo-arguments\/","og_site_name":"Andy&#039;s Techie Blog","article_published_time":"2014-09-12T09:10:49+00:00","article_modified_time":"2014-09-12T09:19:10+00:00","og_image":[{"url":"https:\/\/andyparkes.co.uk\/blog\/wp-content\/uploads\/2014\/09\/image_thumb2.png"}],"author":"Andy Parkes","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Andy Parkes","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2014\/09\/12\/syntactically-invalid-helo-arguments\/","url":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2014\/09\/12\/syntactically-invalid-helo-arguments\/","name":"Syntactically invalid HELO argument(s) - Andy&#039;s Techie Blog","isPartOf":{"@id":"https:\/\/andyparkes.co.uk\/blog\/#website"},"datePublished":"2014-09-12T09:10:49+00:00","dateModified":"2014-09-12T09:19:10+00:00","author":{"@id":"https:\/\/andyparkes.co.uk\/blog\/#\/schema\/person\/3534e8ac6b1bec765cd061feff56679d"},"breadcrumb":{"@id":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2014\/09\/12\/syntactically-invalid-helo-arguments\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/andyparkes.co.uk\/blog\/index.php\/2014\/09\/12\/syntactically-invalid-helo-arguments\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2014\/09\/12\/syntactically-invalid-helo-arguments\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/andyparkes.co.uk\/blog\/"},{"@type":"ListItem","position":2,"name":"Syntactically invalid HELO argument(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-nn","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1449","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=1449"}],"version-history":[{"count":2,"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1449\/revisions"}],"predecessor-version":[{"id":1451,"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1449\/revisions\/1451"}],"wp:attachment":[{"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=1449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=1449"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=1449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}