{"id":908,"date":"2021-07-23T12:41:00","date_gmt":"2021-07-23T12:41:00","guid":{"rendered":"https:\/\/ssdsunucum.com\/blog\/exim-configuration-manager\/"},"modified":"2021-07-23T12:41:00","modified_gmt":"2021-07-23T12:41:00","slug":"exim-configuration-manager","status":"publish","type":"post","link":"https:\/\/ssdsunucum.com\/blog\/exim-configuration-manager\/","title":{"rendered":"Exim Configuration Manager"},"content":{"rendered":"<\/p>\n<div class=\"col-md-9\">\n<div class=\"flex-column flex-md-row article-header\">\n<div id=\"versioned-article-header\">\n<p class=\"valid-version-info\"><em>Valid for versions 84 through the latest version<\/em><\/p>\n<\/div>\n<div id=\"version-select-group\" aria-label=\"select versions\">\n<h4>Version:<\/h4>\n<h4>82<\/h4>\n<h4>84<\/h4>\n<\/div><\/div>\n<hr>\n<h2 id=\"overview\">Overview<\/h2>\n<div class=\"callout callout-info\">\n<div class=\"callout-heading\">Note:<\/div>\n<div class=\"callout-content\">\n<p>Some settings may not appear if your server does not use the <em>Standard Node<\/em> server profile. For more information, read our How to Use Server Profiles documentation.<\/p>\n<\/p><\/div>\n<\/div>\n<p>Use the features in the Exim Configuration Manager interface to modify your Exim configuration. Exim is a mail transfer agent that cPanel &#038; WHM includes. Mail transfer agents send and receive email messages to your server.<\/p>\n<p>Many of the <em>Exim Configuration Manager<\/em> options involve Simple Mail Transfer Protocol (SMTP). Servers use SMTP as the standard protocol to send and receive email messages.<\/p>\n<div class=\"callout callout-danger\">\n<div class=\"callout-heading\">Warning:<\/div>\n<div class=\"callout-content\">\n<ul>\n<li>\n<p>SMTP\u2019s simplicity causes it to be a relatively vulnerable protocol. Spammers who send email messages with falsified headers often abuse it.<\/p>\n<\/li>\n<li>\n<p>Make <strong>certain<\/strong> that you define the system\u2019s SMTP options. They help spam attacks on and from your server. Spammers can send many spam messages within a short period of time, which use a large amount of your server\u2019s bandwidth.<\/p>\n<\/li>\n<li>\n<p>We <strong>strongly<\/strong> recommend that you use the <em>Basic Editor<\/em> and <em>Advanced Editor<\/em> interfaces to make changes to your Exim configuration. Do <strong>not<\/strong> modify the Exim configuration files manually.<\/p>\n<\/li>\n<\/ul><\/div>\n<\/div>\n<h2 id=\"basic-editor\">Basic Editor<\/h2>\n<p>Click the <em>Basic Editor<\/em> tab to modify the options in your Exim configuration. For detailed information about each option in the <em>Basic Editor<\/em> tab, read our Exim Configuration Manager &#8211; Basic Editor documentation.<\/p>\n<h2 id=\"advanced-editor\">Advanced Editor<\/h2>\n<div class=\"callout callout-danger\">\n<div class=\"callout-heading\">Warning:<\/div>\n<div class=\"callout-content\">\n<p>This feature is for advanced users. Exercise <strong>extreme<\/strong> caution when you use this feature.<\/p>\n<ul>\n<li>\n<p>Changes that you make to the default configuration can significantly impact Exim\u2019s performance, and may render Exim <strong>nonfunctional<\/strong>.<\/p>\n<\/li>\n<li>\n<p>Exim does <strong>not<\/strong> update your configuration changes across Exim updates and reinstallation.<\/p>\n<\/li>\n<\/ul><\/div>\n<\/div>\n<p>Click the <em>Advanced Editor<\/em> tab to modify Exim\u2019s default configuration. For information about how to configure these directives, read Exim\u2019s documentation.<\/p>\n<p>For most changes that you make to your Exim configuration, the system changes both the <code>\/etc\/exim.conf.localopts<\/code> and <code>\/etc\/exim.conf.local<\/code> files. The system uses the information in these files when it rebuilds the <code>\/etc\/exim.conf<\/code> file.<\/p>\n<ul>\n<li>\n<p>The <code>\/etc\/exim.conf.local<\/code> file is Exim\u2019s override file and stores Exim\u2019s default configuration.<\/p>\n<div class=\"callout callout-info\">\n<div class=\"callout-heading\">Note:<\/div>\n<div class=\"callout-content\">\n<ul>\n<li>The <code>\/etc\/exim.conf.local<\/code> file does <strong>not<\/strong> exist by default. The system creates the <code>\/etc\/exim.conf.local<\/code> file <strong>after<\/strong> you configure Exim\u2019s settings to use non-default values.<\/li>\n<li>Any edits that you make directly to the <code>\/etc\/exim.conf<\/code> file will <strong>only<\/strong> work temporarily.<\/li>\n<li>You <strong>must<\/strong> use the <em>Advanced Editor<\/em> feature to make changes to your <code>\/etc\/exim.conf.local<\/code> file to make those changes permanent.\n<\/li>\n<\/ul><\/div>\n<\/div>\n<\/li>\n<li>\n<p>For custom ACL changes to the Exim configuration, the system creates a file in a subdirectory under the <code>\/usr\/local\/cpanel\/etc\/exim\/acls\/<\/code> directory. For example, if you create a custom <code>acl_smtp_helo_block<\/code> entry, the system stores the setting in the <code>\/usr\/local\/cpanel\/etc\/exim\/acls\/ACL_SMTP_HELO_BLOCK\/custom_begin_smtp_helo<\/code> file.<\/p>\n<\/li>\n<\/ul>\n<p>You can skip RBLs for specific, local domains. To do this, log in to your server as the <code>root<\/code> user and use a text editor to create and edit the <code>\/etc\/skiprbldomains<\/code> file.<\/p>\n<ul>\n<li>\n<p>Add the local domains to the file, with one domain name per line.<\/p>\n<\/li>\n<li>\n<p>After you create the <code>\/etc\/skiprbldomains<\/code> file, enable the <code>skip_rbl_domains<\/code> directive.<\/p>\n<\/li>\n<\/ul>\n<div class=\"callout callout-danger\">\n<div class=\"callout-heading\">Warning:<\/div>\n<div class=\"callout-content\">\n<p>cPanel &#038; WHM uses the following directives in its Mail SNI integration:<\/p>\n<ul>\n<li><code>tls_privatekey<\/code><\/li>\n<li><code>tls_certificate<\/code><\/li>\n<li><code>tls_verify_certificates<\/code><\/li>\n<\/ul><\/div>\n<\/div>\n<p>To set up smarthost authentication for a specific domain, enter the following lines in the <code>AUTH<\/code> section:<\/p>\n<div class=\"highlight\">\n<div style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\">\n<table style=\"border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;\">\n<tr>\n<td style=\"vertical-align:top;padding:0;margin:0;border:0;\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\"><span style=\"margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\">1\n<\/span><span style=\"margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\">2\n<\/span><span style=\"margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\">3\n<\/span><span style=\"margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\">4\n<\/span><\/code><\/pre>\n<\/td>\n<td style=\"vertical-align:top;padding:0;margin:0;border:0;;width:100%\">\n<pre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-BASH\" data-lang=\"BASH\">remoteserver_login:\n  driver <span style=\"color:#f92672\">=<\/span> plaintext\n  public_name <span style=\"color:#f92672\">=<\/span> user\n  hide client_send <span style=\"color:#f92672\">=<\/span> : user@example.com : 12345luggage<\/code><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/div>\n<div class=\"callout callout-info\">\n<div class=\"callout-heading\">Notes:<\/div>\n<div class=\"callout-content\">\n<p>These lines use the following examples:<\/p>\n<ul>\n<li><code>user<\/code> represents user\u2019s login ID.<\/li>\n<li><code>user@example.com<\/code> represents the email account to authenticate.<\/li>\n<li><code>12345luggage<\/code> represents the account\u2019s password.<\/li>\n<\/ul><\/div>\n<\/div>\n<h2 id=\"backup\">Backup<\/h2>\n<p>Click the <em>Backup<\/em> tab to create a backup of your Exim configuration, which you can either download to your computer or save on the server.<\/p>\n<p>To create a backup, perform the following steps:<\/p>\n<ol>\n<li>\n<p>Select one of the following options:<\/p>\n<ul>\n<li><em>Download<\/em> \u2014 Save the backup to a local drive on your computer.<\/li>\n<li><em>Save on Server<\/em> \u2014 Save the backup to the server.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Click <em>Run Backup<\/em>.<\/p>\n<\/li>\n<\/ol>\n<div class=\"callout callout-info\">\n<div class=\"callout-heading\">Note:<\/div>\n<div class=\"callout-content\">\n<p>You <strong>cannot<\/strong> delete these backups.<\/p>\n<\/p><\/div>\n<\/div>\n<h2 id=\"restore\">Restore<\/h2>\n<p>Click the <em>Restore<\/em> tab to restore an existing backup of an Exim configuration. To restore an Exim configuration backup that you saved to a local drive, perform the following steps:<\/p>\n<ol>\n<li>\n<p>Click <em>Choose File<\/em> to select the backup file. Backup files use the <code>.tar.gz<\/code> file format by default.<\/p>\n<\/li>\n<li>\n<p>Click <em>Upload<\/em> to upload and restore the selected backup file.<\/p>\n<\/li>\n<\/ol>\n<p>To restore an Exim configuration backup that you saved to the server, click <em>Restore<\/em> for the file name of the backup that you wish to restore.<\/p>\n<h2 id=\"reset\">Reset<\/h2>\n<p>Click the <em>Reset<\/em> tab to restore Exim\u2019s default configuration.<\/p>\n<ol>\n<li>\n<p>Select the type of reset to perform from the <em>Reset type<\/em> menu. The following types of reset are available:<\/p>\n<ul>\n<li><em>Reset cPanel &#038; WHM Exim configuration files, one option at a time, until the installed Exim configuration is valid.<\/em><\/li>\n<li><em>Update the installed Exim configuration to the minimum version required by this version of cPanel &#038; WHM.<\/em><\/li>\n<li><em>Reset the entire Exim configuration to the default settings provided with cPanel &#038; WHM.<\/em><\/li>\n<li><em>Reset any manually customized data in the ACLs section.<\/em><\/li>\n<li><em>Reset all Advanced Editor options, except third-party and custom ACLs.<\/em><\/li>\n<li><em>Disable all third-party and custom ACLs.<\/em><\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Read the description of your chosen reset type <strong>carefully<\/strong>. The description appears below the <em>Reset type<\/em> menu.<\/p>\n<\/li>\n<li>\n<p>If you wish to disable third-party and custom ACLs, select the <em>Disable third-party and custom ACLs<\/em> checkbox.<\/p>\n<div class=\"callout callout-info\">\n<div class=\"callout-heading\">Note:<\/div>\n<div class=\"callout-content\">\n        The <em>Reset cPanel &#038; WHM Exim configuration files, one option at a time, until the installed Exim configuration is valid.<\/em> and <em>Update the installed Exim configuration to the minimum version required by this version of cPanel &#038; WHM.<\/em> do <strong>not<\/strong> include this option.\n    <\/div>\n<\/div>\n<\/li>\n<li>\n<p>Click <em>Reset<\/em>.<\/p>\n<\/li>\n<\/ol><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Valid for versions 84 through the latest version Version: 82 84 Overview Note: Some settings may not appear if your server does not use the Standard Node server profile. For more information, read our How to Use Server Profiles documentation. Use the features in the Exim Configuration Manager interface to modify your Exim configuration. Exim &hellip;<\/p>\n","protected":false},"author":1,"featured_media":909,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts\/908"}],"collection":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/comments?post=908"}],"version-history":[{"count":0,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts\/908\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/media\/909"}],"wp:attachment":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/media?parent=908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/categories?post=908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/tags?post=908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}