{"id":6117,"date":"2023-02-19T13:04:48","date_gmt":"2023-02-19T07:34:48","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=6117"},"modified":"2023-02-19T13:04:48","modified_gmt":"2023-02-19T07:34:48","slug":"postfix-configure-multiple-isp-client-smtp-authentication","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/","title":{"rendered":"Postfix Configure Multiple ISP Client SMTP Authentication"},"content":{"rendered":"<p>If you have multiple ISPs and want to use their respective SMTP servers for sending mail from your Postfix server, you can configure authentication for each ISP separately. Here&#8217;s how you can set up SMTP authentication for multiple ISPs in Postfix:<\/p>\n<ol>\n<li>Install the <code>sasl2-bin<\/code> package if it&#8217;s not already installed:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-python\">sudo apt-get install sasl2-<span class=\"hljs-built_in\">bin<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>Create a new file in <code>\/etc\/postfix\/sasl<\/code> directory for each ISP you want to use. For example, if you want to use two ISPs, create the following files:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\">\/etc\/postfix\/sasl\/smtp1.conf<br \/>\n\/etc\/postfix\/sasl\/smtp2.conf<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>Add the following lines to each file, replacing <code>SMTP_SERVER<\/code> with the hostname or IP address of the ISP&#8217;s SMTP server, and <code>USERNAME<\/code> and <code>PASSWORD<\/code> with your authentication credentials:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-makefile\"><span class=\"hljs-section\">pwcheck_method: saslauthd<\/span><br \/>\n<span class=\"hljs-section\">mech_list: PLAIN LOGIN<\/span><br \/>\n<span class=\"hljs-section\">log_level: 7<\/span><br \/>\n<span class=\"hljs-section\">auth_mech: plain login<\/span><br \/>\nSMTP_SERVER   USERNAME:PASSWORD<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>Make sure that the permissions on the new files are set correctly so that they can be read by the Postfix process:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\">sudo <span class=\"hljs-built_in\">chmod<\/span> 600 \/etc\/postfix\/sasl\/smtp*.conf<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>Edit the <code>\/etc\/postfix\/main.cf<\/code> configuration file and add the following lines to set up SMTP authentication:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\"><span class=\"hljs-comment\"># Enable SASL authentication<\/span><br \/>\nsmtp_sasl_auth_enable = <span class=\"hljs-built_in\">yes<\/span><br \/>\n<span class=\"hljs-comment\"># Path to the saslauthd socket<\/span><br \/>\nsmtp_sasl_path = smtpd<br \/>\n<span class=\"hljs-comment\"># Set the authentication method<\/span><br \/>\nsmtp_sasl_security_options = noanonymous<br \/>\n<span class=\"hljs-comment\"># Set the SASL configuration directory<\/span><br \/>\nsmtp_sasl_password_maps = <span class=\"hljs-built_in\">hash<\/span>:\/etc\/postfix\/sasl\/smtp1.conf, <span class=\"hljs-built_in\">hash<\/span>:\/etc\/postfix\/sasl\/smtp2.conf<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>Save and close the <code>main.cf<\/code> configuration file, then restart the Postfix service:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-swift\">sudo systemctl restart <span class=\"hljs-keyword\">postfix<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<\/ol>\n<p>With these configuration changes, your Postfix server should now be able to authenticate with the SMTP servers of each of your ISPs using the credentials you have provided in the corresponding <code>smtp*.conf<\/code> files.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you have multiple ISPs and want to use their respective SMTP servers for sending mail from your Postfix server, you can configure authentication for each ISP separately. Here&#8217;s how you can set up SMTP authentication for multiple ISPs in Postfix: Install the sasl2-bin package if it&#8217;s not already installed: sudo apt-get install sasl2-bin Create &#8230; <a title=\"Postfix Configure Multiple ISP Client SMTP Authentication\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/\" aria-label=\"Read more about Postfix Configure Multiple ISP Client SMTP Authentication\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6117","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Postfix Configure Multiple ISP Client SMTP Authentication - TrySitePrice<\/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:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Postfix Configure Multiple ISP Client SMTP Authentication - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"If you have multiple ISPs and want to use their respective SMTP servers for sending mail from your Postfix server, you can configure authentication for each ISP separately. Here&#8217;s how you can set up SMTP authentication for multiple ISPs in Postfix: Install the sasl2-bin package if it&#8217;s not already installed: sudo apt-get install sasl2-bin Create ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-19T07:34:48+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"Postfix Configure Multiple ISP Client SMTP Authentication\",\"datePublished\":\"2023-02-19T07:34:48+00:00\",\"dateModified\":\"2023-02-19T07:34:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/\"},\"wordCount\":186,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/\",\"name\":\"Postfix Configure Multiple ISP Client SMTP Authentication - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-19T07:34:48+00:00\",\"dateModified\":\"2023-02-19T07:34:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Postfix Configure Multiple ISP Client SMTP Authentication\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Postfix Configure Multiple ISP Client SMTP Authentication - TrySitePrice","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:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/","og_locale":"en_US","og_type":"article","og_title":"Postfix Configure Multiple ISP Client SMTP Authentication - TrySitePrice","og_description":"If you have multiple ISPs and want to use their respective SMTP servers for sending mail from your Postfix server, you can configure authentication for each ISP separately. Here&#8217;s how you can set up SMTP authentication for multiple ISPs in Postfix: Install the sasl2-bin package if it&#8217;s not already installed: sudo apt-get install sasl2-bin Create ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-19T07:34:48+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"Postfix Configure Multiple ISP Client SMTP Authentication","datePublished":"2023-02-19T07:34:48+00:00","dateModified":"2023-02-19T07:34:48+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/"},"wordCount":186,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/","url":"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/","name":"Postfix Configure Multiple ISP Client SMTP Authentication - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-19T07:34:48+00:00","dateModified":"2023-02-19T07:34:48+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/postfix-configure-multiple-isp-client-smtp-authentication\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Postfix Configure Multiple ISP Client SMTP Authentication"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/6117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=6117"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/6117\/revisions"}],"predecessor-version":[{"id":6120,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/6117\/revisions\/6120"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=6117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=6117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=6117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}