{"id":19683,"date":"2026-07-28T10:56:34","date_gmt":"2026-07-28T07:26:34","guid":{"rendered":"https:\/\/maralhost.com\/kb\/docs\/e-mail\/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%a9%d8%a7%d9%86%d9%81%db%8c%da%af-%d8%b5%d8%ad%db%8c%d8%ad-exim\/"},"modified":"2026-07-28T11:08:54","modified_gmt":"2026-07-28T07:38:54","slug":"correct-exim-configuration-tutorial","status":"publish","type":"docs","link":"https:\/\/maralhost.com\/kb\/docs\/e-mail\/correct-exim-configuration-tutorial\/","title":{"rendered":"\u0622\u0645\u0648\u0632\u0634 \u06a9\u0627\u0646\u0641\u06cc\u06af \u0635\u062d\u06cc\u062d exim"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\u0645\u0642\u062f\u0645\u0647<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Exim \u06cc\u06a9 Mail Transfer Agent \u06cc\u0627 MTA \u0627\u0633\u062a \u06a9\u0647 \u0648\u0638\u06cc\u0641\u0647 \u062f\u0631\u06cc\u0627\u0641\u062a\u060c \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u0648 \u0627\u0631\u0633\u0627\u0644 \u0627\u06cc\u0645\u06cc\u0644 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u067e\u0631\u0648\u062a\u06a9\u0644 SMTP \u0631\u0627 \u0628\u0631 \u0639\u0647\u062f\u0647 \u062f\u0627\u0631\u062f. Exim \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0627\u06cc\u0645\u06cc\u0644 \u0631\u0627 \u0627\u0632 Mail Server\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0646\u062f\u060c \u067e\u06cc\u0627\u0645\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a\u200c\u0634\u062f\u0647 \u0631\u0627 \u0627\u0631\u0633\u0627\u0644 \u06a9\u0646\u062f \u0648 \u0627\u06cc\u0645\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u062d\u0644\u06cc \u0631\u0627 \u0628\u0647 Mailbox \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062a\u062d\u0648\u06cc\u0644 \u062f\u0647\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exim \u0628\u0647\u200c\u062a\u0646\u0647\u0627\u06cc\u06cc \u0633\u0631\u0648\u06cc\u0633 IMAP \u06cc\u0627 POP3 \u0627\u0631\u0627\u0626\u0647 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0628\u062a\u0648\u0627\u0646\u0646\u062f \u067e\u06cc\u0627\u0645\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 Outlook\u060c Thunderbird \u06cc\u0627 Webmail \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u0646\u062f\u060c \u0645\u0639\u0645\u0648\u0644\u0627\u064b Exim \u062f\u0631 \u06a9\u0646\u0627\u0631 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u06cc \u0645\u0627\u0646\u0646\u062f Dovecot \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0633\u062e\u0647 Debian \u0648 Ubuntu \u0627\u0632 Exim \u062f\u0627\u0631\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645 \u062a\u0648\u0644\u06cc\u062f \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0627\u0633\u062a. \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062f\u0627\u062e\u0644 <code>\/etc\/exim4<\/code> \u0628\u0647\u200c\u0648\u0633\u06cc\u0644\u0647 \u062f\u0633\u062a\u0648\u0631 <code>update-exim4.conf<\/code> \u062a\u0631\u06a9\u06cc\u0628 \u0634\u062f\u0647 \u0648 \u0641\u0627\u06cc\u0644 \u0646\u0647\u0627\u06cc\u06cc \u062f\u0631 <code>\/var\/lib\/exim4\/config.autogenerated<\/code> \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0646\u0628\u0627\u06cc\u062f \u0641\u0627\u06cc\u0644 Autogenerated \u0631\u0627 \u0645\u0633\u062a\u0642\u06cc\u0645\u0627\u064b \u0648\u06cc\u0631\u0627\u06cc\u0634 \u06a9\u0631\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0622\u0645\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc Hostname \u0648 DNS<\/li>\n\n\n\n<li>\u0646\u0635\u0628 Exim<\/li>\n\n\n\n<li>\u0627\u0646\u062a\u062e\u0627\u0628 \u062d\u0627\u0644\u062a Internet Site<\/li>\n\n\n\n<li>\u062a\u0646\u0638\u06cc\u0645 \u062f\u0627\u0645\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u062d\u0644\u06cc<\/li>\n\n\n\n<li>\u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc Maildir<\/li>\n\n\n\n<li>\u0628\u0627\u0632\u06a9\u0631\u062f\u0646 \u067e\u0648\u0631\u062a\u200c\u0647\u0627\u06cc SMTP<\/li>\n\n\n\n<li>\u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc TLS<\/li>\n\n\n\n<li>\u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc SMTP Authentication<\/li>\n\n\n\n<li>\u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 Open Relay<\/li>\n\n\n\n<li>\u062a\u0646\u0638\u06cc\u0645 \u067e\u0648\u0631\u062a Submission<\/li>\n\n\n\n<li>\u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc DKIM<\/li>\n\n\n\n<li>\u062a\u0646\u0638\u06cc\u0645 SPF \u0648 DMARC<\/li>\n\n\n\n<li>\u0645\u062f\u06cc\u0631\u06cc\u062a Queue \u0648 Log\u0647\u0627<\/li>\n\n\n\n<li>\u062a\u0633\u062a \u06a9\u0627\u0645\u0644 \u0627\u0631\u0633\u0627\u0644 \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a<\/li>\n\n\n\n<li>\u062a\u0641\u0627\u0648\u062a \u062a\u0646\u0638\u06cc\u0645\u0627\u062a Exim \u062f\u0631 cPanel \u0648 DirectAdmin<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u0639\u0645\u0627\u0631\u06cc Exim<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Exim \u0627\u0632 \u0686\u0646\u062f \u0628\u062e\u0634 \u0627\u0635\u0644\u06cc \u062a\u0634\u06a9\u06cc\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">\u0628\u062e\u0634<\/th><th class=\"has-text-align-center\" data-align=\"center\">\u0648\u0638\u06cc\u0641\u0647<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Router<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u062a\u0639\u06cc\u06cc\u0646 \u0645\u0633\u06cc\u0631 \u062a\u062d\u0648\u06cc\u0644 \u067e\u06cc\u0627\u0645<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Transport<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0627\u062c\u0631\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a \u062a\u062d\u0648\u06cc\u0644<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">ACL<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u067e\u0630\u06cc\u0631\u0634 \u06cc\u0627 \u0631\u062f \u0627\u062a\u0635\u0627\u0644 \u0648 \u067e\u06cc\u0627\u0645<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Authenticator<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a SMTP<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Retry<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0632\u0645\u0627\u0646\u200c\u0628\u0646\u062f\u06cc \u062a\u0644\u0627\u0634 \u0645\u062c\u062f\u062f<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Queue<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u067e\u06cc\u0627\u0645\u200c\u0647\u0627\u06cc \u062f\u0631 \u0627\u0646\u062a\u0638\u0627\u0631<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Spool<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u067e\u06cc\u0627\u0645\u200c\u0647\u0627<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Log<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u062b\u0628\u062a \u0641\u0639\u0627\u0644\u06cc\u062a\u200c\u0647\u0627 \u0648 \u062e\u0637\u0627\u0647\u0627<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">ACL\u0647\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u062f\u0631 \u0645\u0631\u0627\u062d\u0644 \u0645\u062e\u062a\u0644\u0641 SMTP \u0645\u0627\u0646\u0646\u062f \u0627\u062a\u0635\u0627\u0644\u060c <code>HELO<\/code>\u060c \u0641\u0631\u0633\u062a\u0646\u062f\u0647\u060c \u06af\u06cc\u0631\u0646\u062f\u0647 \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u062d\u062a\u0648\u0627\u06cc \u067e\u06cc\u0627\u0645 \u0627\u062c\u0631\u0627 \u0634\u0648\u0646\u062f. \u0627\u06cc\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 Relay \u063a\u06cc\u0631\u0645\u062c\u0627\u0632\u060c Spam \u0648 \u0641\u0631\u0633\u062a\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u0646\u0627\u0645\u0639\u062a\u0628\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u0645\u0648\u0646\u0647 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u062a\u0645\u0627\u0645 \u0645\u0631\u0627\u062d\u0644 \u0627\u0632 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Mail domain: example.com\nMail server hostname: mail.example.com\nPublic IP address: 203.0.113.10\nLocal Linux user: mailuser\nSMTP username: mailuser\nDKIM selector: mail\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0642\u0627\u062f\u06cc\u0631 \u0646\u0645\u0648\u0646\u0647 \u0631\u0627 \u0628\u0627 \u062f\u0627\u0645\u0646\u0647\u060c IP \u0648 \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0648\u0627\u0642\u0639\u06cc \u062e\u0648\u062f \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc Exim<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0642\u0628\u0644 \u0627\u0632 \u0646\u0635\u0628\u060c \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0628\u0627\u06cc\u062f \u0622\u0645\u0627\u062f\u0647 \u0628\u0627\u0634\u0646\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0633\u0631\u0648\u0631 Debian \u06cc\u0627 Ubuntu<\/li>\n\n\n\n<li>\u062f\u0633\u062a\u0631\u0633\u06cc <code>root<\/code> \u06cc\u0627 <code>sudo<\/code><\/li>\n\n\n\n<li>IP \u0639\u0645\u0648\u0645\u06cc \u062b\u0627\u0628\u062a<\/li>\n\n\n\n<li>Hostname \u0645\u0639\u062a\u0628\u0631<\/li>\n\n\n\n<li>\u0628\u0627\u0632\u0628\u0648\u062f\u0646 \u067e\u0648\u0631\u062a 25 \u0648\u0631\u0648\u062f\u06cc \u0648 \u062e\u0631\u0648\u062c\u06cc<\/li>\n\n\n\n<li>\u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 DNS \u062f\u0627\u0645\u0646\u0647<\/li>\n\n\n\n<li>\u062a\u0646\u0638\u06cc\u0645 Reverse DNS \u062a\u0648\u0633\u0637 \u0627\u0631\u0627\u0626\u0647\u200c\u062f\u0647\u0646\u062f\u0647 \u0633\u0631\u0648\u0631<\/li>\n\n\n\n<li>\u06af\u0648\u0627\u0647\u06cc TLS \u0645\u0639\u062a\u0628\u0631<\/li>\n\n\n\n<li>\u0646\u0628\u0648\u062f Mail Server \u062f\u06cc\u06af\u0631\u06cc \u0631\u0648\u06cc \u067e\u0648\u0631\u062a 25<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cat \/etc\/os-release\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc IP \u0639\u0645\u0648\u0645\u06cc \u0633\u0631\u0648\u0631:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ip -br address\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u062f\u0631 \u062d\u0627\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u067e\u0648\u0631\u062a 25:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ss -lntp | grep ':25 '\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u0633\u0631\u0648\u06cc\u0633 \u062f\u06cc\u06af\u0631\u06cc \u0645\u0627\u0646\u0646\u062f Postfix \u0641\u0639\u0627\u0644 \u0628\u0627\u0634\u062f\u060c \u0642\u0628\u0644 \u0627\u0632 \u0646\u0635\u0628 Exim \u0628\u0627\u06cc\u062f \u0645\u0634\u062e\u0635 \u06a9\u0646\u06cc\u062f \u0641\u0642\u0637 \u06cc\u06a9 MTA \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0627\u062c\u0631\u0627 \u0634\u0648\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0627\u0648\u0644: \u062a\u0646\u0638\u06cc\u0645 Hostname<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0627\u0645 \u06a9\u0627\u0645\u0644 \u0633\u0631\u0648\u0631 \u0628\u0627\u06cc\u062f \u0645\u0634\u0627\u0628\u0647 \u0633\u0627\u062e\u062a\u0627\u0631 \u0632\u06cc\u0631 \u0628\u0627\u0634\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mail.example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc Hostname:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>hostnamectl\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0646\u0638\u06cc\u0645 Hostname:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo hostnamectl set-hostname mail.example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u0645\u062c\u062f\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>hostname -f\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc \u0645\u0648\u0631\u062f\u0627\u0646\u062a\u0638\u0627\u0631:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mail.example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0627\u06cc\u0644 <code>\/etc\/hosts<\/code> \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/hosts\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0648\u0646\u0647 \u062a\u0646\u0638\u06cc\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>127.0.0.1 localhost\n203.0.113.10 mail.example.com mail\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u0642\u0631\u0627\u0631 \u062f\u0627\u062f\u0646 FQDN \u0627\u0635\u0644\u06cc \u0633\u0631\u0648\u0631 \u0641\u0642\u0637 \u0631\u0648\u06cc <code>127.0.1.1<\/code> \u062f\u0631 \u06cc\u06a9 Mail Server \u0639\u0645\u0648\u0645\u06cc \u062e\u0648\u062f\u062f\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f\u061b \u0632\u06cc\u0631\u0627 \u0628\u0639\u0636\u06cc \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a IP \u0627\u0634\u062a\u0628\u0627\u0647 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0646\u0627\u0645 \u0633\u0631\u0648\u0631 Resolve \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>getent hosts mail.example.com\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u062f\u0648\u0645: \u062a\u0646\u0638\u06cc\u0645 DNS<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u06cc\u0634 \u0627\u0632 \u0646\u0635\u0628 \u06cc\u0627 \u0628\u0644\u0627\u0641\u0627\u0635\u0644\u0647 \u067e\u0633 \u0627\u0632 \u0622\u0646\u060c \u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc DNS \u0632\u06cc\u0631 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">\u0646\u0648\u0639 \u0631\u06a9\u0648\u0631\u062f<\/th><th class=\"has-text-align-center\" data-align=\"center\">\u0646\u0627\u0645<\/th><th class=\"has-text-align-center\" data-align=\"center\">\u0645\u0642\u062f\u0627\u0631<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">A<\/td><td class=\"has-text-align-center\" data-align=\"center\"><code>mail<\/code><\/td><td class=\"has-text-align-center\" data-align=\"center\"><code>203.0.113.10<\/code><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">MX<\/td><td class=\"has-text-align-center\" data-align=\"center\"><code>@<\/code><\/td><td class=\"has-text-align-center\" data-align=\"center\"><code>mail.example.com<\/code><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">PTR<\/td><td class=\"has-text-align-center\" data-align=\"center\"><code>203.0.113.10<\/code><\/td><td class=\"has-text-align-center\" data-align=\"center\"><code>mail.example.com<\/code><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">TXT<\/td><td class=\"has-text-align-center\" data-align=\"center\"><code>@<\/code><\/td><td class=\"has-text-align-center\" data-align=\"center\">SPF Record<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">TXT<\/td><td class=\"has-text-align-center\" data-align=\"center\"><code>mail._domainkey<\/code><\/td><td class=\"has-text-align-center\" data-align=\"center\">DKIM Public Key<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">TXT<\/td><td class=\"has-text-align-center\" data-align=\"center\"><code>_dmarc<\/code><\/td><td class=\"has-text-align-center\" data-align=\"center\">DMARC Policy<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">MX Record \u0628\u0627\u06cc\u062f \u0628\u0647 \u06cc\u06a9 Hostname \u0627\u0634\u0627\u0631\u0647 \u06a9\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>example.com MX 10 mail.example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Hostname \u0646\u06cc\u0632 \u0628\u0627\u06cc\u062f \u062f\u0627\u0631\u0627\u06cc A Record \u0628\u0627\u0634\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mail.example.com A 203.0.113.10\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Reverse DNS \u0628\u0627\u06cc\u062f \u062a\u0648\u0633\u0637 \u062f\u06cc\u062a\u0627\u0633\u0646\u062a\u0631 \u06cc\u0627 \u0627\u0631\u0627\u0626\u0647\u200c\u062f\u0647\u0646\u062f\u0647 VPS \u062a\u0646\u0638\u06cc\u0645 \u0634\u0648\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>203.0.113.10 PTR mail.example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc A Record:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig +short A mail.example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc MX:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig +short MX example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc PTR:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig +short -x 203.0.113.10\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627 \u0628\u0627\u06cc\u062f \u0628\u0627 \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u0647\u0645\u0627\u0647\u0646\u06af \u0628\u0627\u0634\u0646\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0633\u0648\u0645: \u0628\u0631\u0631\u0633\u06cc \u067e\u0648\u0631\u062a 25 \u062e\u0631\u0648\u062c\u06cc<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0639\u0636\u06cc \u0627\u0631\u0627\u0626\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 VPS \u067e\u0648\u0631\u062a 25 \u062e\u0631\u0648\u062c\u06cc \u0631\u0627 \u0645\u0633\u062f\u0648\u062f \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0628\u062a\u062f\u0627 MX \u062f\u0627\u0645\u0646\u0647 Gmail \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig +short MX gmail.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u067e\u0633 \u0627\u062a\u0635\u0627\u0644 \u0631\u0627 \u0622\u0632\u0645\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nc -vz gmail-smtp-in.l.google.com 25\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc \u0645\u0648\u0641\u0642:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Connection to gmail-smtp-in.l.google.com 25 port &#91;tcp\/smtp] succeeded!\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0635\u0648\u0631\u062a Timeout \u0628\u0627\u06cc\u062f \u0627\u0632 \u0627\u0631\u0627\u0626\u0647\u200c\u062f\u0647\u0646\u062f\u0647 \u0633\u0631\u0648\u0631 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0628\u0627\u0632\u0634\u062f\u0646 \u067e\u0648\u0631\u062a 25 \u06a9\u0646\u06cc\u062f \u06cc\u0627 \u0627\u0632 \u06cc\u06a9 Smarthost \u0645\u0639\u062a\u0628\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0686\u0647\u0627\u0631\u0645: \u062d\u0630\u0641 MTA \u0642\u0628\u0644\u06cc<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc Postfix:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl status postfix --no-pager\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u0635\u0628 Postfix \u0648 \u062a\u0635\u0645\u06cc\u0645 \u0642\u0637\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Exim:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl disable --now postfix\nsudo apt remove postfix -y\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u0645\u062c\u062f\u062f \u067e\u0648\u0631\u062a 25:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ss -lntp | grep ':25 '\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0642\u0628\u0644 \u0627\u0632 \u062d\u0630\u0641 Mail Server \u0642\u0628\u0644\u06cc\u060c \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0648 Queue \u0622\u0646 \u0646\u0633\u062e\u0647 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646 \u062a\u0647\u06cc\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u067e\u0646\u062c\u0645: \u0646\u0635\u0628 Exim<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0647\u0631\u0633\u062a Package\u0647\u0627 \u0631\u0627 \u0628\u0647\u200c\u0631\u0648\u0632 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0635\u0628 Exim:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install exim4 exim4-daemon-heavy -y\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0633\u062e\u0647 Heavy \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u0628\u06cc\u0634\u062a\u0631\u06cc \u0645\u0627\u0646\u0646\u062f Lookup\u0647\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647\u060c SASL\u060c SPF \u0648 Content Scanning \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u0646\u0633\u062e\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>exim4 -bV\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u0633\u0631\u0648\u06cc\u0633:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl status exim4 --no-pager\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0634\u0634\u0645: \u0627\u062c\u0631\u0627\u06cc Wizard \u062a\u0646\u0638\u06cc\u0645\u0627\u062a<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dpkg-reconfigure exim4-config\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ubuntu \u0646\u06cc\u0632 \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0631\u0627 \u0631\u0648\u0634 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Exim \u0645\u0639\u0631\u0641\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0646\u0648\u0639 Mail Server<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u06af\u0632\u06cc\u0646\u0647 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Internet site; mail is sent and received directly using SMTP\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u062d\u0627\u0644\u062a \u0632\u0645\u0627\u0646\u06cc \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a \u06a9\u0647 \u0633\u0631\u0648\u0631 \u0645\u0633\u062a\u0642\u06cc\u0645\u0627\u064b \u0627\u06cc\u0645\u06cc\u0644 \u062f\u0631\u06cc\u0627\u0641\u062a \u0648 \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">System Mail Name<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0642\u062f\u0627\u0631:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0645\u0642\u062f\u0627\u0631 \u062f\u0627\u0645\u0646\u0647 \u0627\u0635\u0644\u06cc \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u0627\u0633\u062a.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">IP Address\u0647\u0627\u06cc Listener<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u06af\u0648\u0634\u200c\u062f\u0627\u062f\u0646 \u0631\u0648\u06cc \u062a\u0645\u0627\u0645 Interface\u0647\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>0.0.0.0 ; ::0\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0633\u0631\u0648\u0631\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0641\u0642\u0637 IPv4 \u062f\u0627\u0631\u0646\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0632 \u0645\u0642\u062f\u0627\u0631 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>0.0.0.0\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0639\u062f\u0627\u064b \u0628\u0627 \u062f\u0633\u062a\u0648\u0631 <code>ss<\/code> \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 Exim \u0631\u0648\u06cc Interface \u0639\u0645\u0648\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644 Listen \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Other Destinations<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0627\u0645\u0646\u0647\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0645\u062d\u0644\u06cc \u062a\u062d\u0648\u06cc\u0644 \u062f\u0627\u062f\u0647 \u0634\u0648\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>example.com ; mail.example.com ; localhost\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0627\u0645\u0646\u0647\u200c\u0627\u06cc \u0631\u0627 \u0641\u0642\u0637 \u0632\u0645\u0627\u0646\u06cc \u0628\u0647 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 Mailbox\u0647\u0627\u06cc \u0622\u0646 \u0648\u0627\u0642\u0639\u0627\u064b \u0631\u0648\u06cc \u0647\u0645\u06cc\u0646 \u0633\u0631\u0648\u0631 \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0645\u06cc\u200c\u0634\u0648\u0646\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Relay Domains<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0642\u0633\u0645\u062a \u0631\u0627 \u062e\u0627\u0644\u06cc \u0628\u06af\u0630\u0627\u0631\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Leave blank\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0636\u0627\u0641\u0647\u200c\u06a9\u0631\u062f\u0646 \u062f\u0627\u0645\u0646\u0647\u200c\u0647\u0627\u06cc \u063a\u06cc\u0631\u0636\u0631\u0648\u0631\u06cc \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0627\u0639\u062b \u0627\u06cc\u062c\u0627\u062f Relay \u0646\u0627\u062e\u0648\u0627\u0633\u062a\u0647 \u0634\u0648\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Relay Networks<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0642\u0633\u0645\u062a \u0631\u0627 \u0646\u06cc\u0632 \u062e\u0627\u0644\u06cc \u0628\u06af\u0630\u0627\u0631\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Leave blank\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0642\u0637 \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u0634\u0628\u06a9\u0647\u200c\u0627\u06cc \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u06cc\u06a9 Application Server \u062f\u0627\u062e\u0644\u06cc \u0648 \u0642\u0627\u0628\u0644\u200c\u0627\u0639\u062a\u0645\u0627\u062f \u0628\u0627\u06cc\u062f \u0628\u062f\u0648\u0646 SMTP Authentication \u0627\u0632 Exim \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0648\u0646\u0647 \u0634\u0628\u06a9\u0647 \u062f\u0627\u062e\u0644\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>192.168.10.0\/24\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0647\u0631\u06af\u0632 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc \u06cc\u0627 <code>0.0.0.0\/0<\/code> \u0631\u0627 \u0645\u062c\u0627\u0632 \u0646\u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Smarthost<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u0645\u0633\u062a\u0642\u06cc\u0645 \u0627\u06cc\u0646 \u0642\u0633\u0645\u062a \u0631\u0627 \u062e\u0627\u0644\u06cc \u0628\u06af\u0630\u0627\u0631\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Leave blank\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0635\u0648\u0631\u062a \u0645\u0633\u062f\u0648\u062f\u0628\u0648\u062f\u0646 \u067e\u0648\u0631\u062a 25 \u0628\u0627\u06cc\u062f \u062d\u0627\u0644\u062a Smarthost \u0627\u0646\u062a\u062e\u0627\u0628 \u0648 \u0627\u0637\u0644\u0627\u0639\u0627\u062a Relay Provider \u062a\u0646\u0638\u06cc\u0645 \u0634\u0648\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">DNS Query Minimization<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u06af\u0632\u06cc\u0646\u0647 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>No\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exim \u0628\u0631\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u0645\u0633\u062a\u0642\u06cc\u0645 \u0628\u0647 MX \u062f\u0627\u0645\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u0642\u0635\u062f \u0628\u0647 DNS \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Delivery Format<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u06af\u0632\u06cc\u0646\u0647 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Maildir format in home directory\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a \u067e\u06cc\u0627\u0645\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u062f\u0631 \u0645\u0633\u06cc\u0631 \u0632\u06cc\u0631 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/home\/USERNAME\/Maildir\/\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Maildir \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0647\u0645\u0631\u0627\u0647 Dovecot \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Split Configuration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u06af\u0632\u06cc\u0646\u0647 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Yes\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u062d\u0627\u0644\u062a Split Configuration\u060c \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062f\u0631 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0645\u062c\u0632\u0627\u06cc \u0632\u06cc\u0631 \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0645\u06cc\u200c\u0634\u0648\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/etc\/exim4\/conf.d\/main\n\/etc\/exim4\/conf.d\/acl\n\/etc\/exim4\/conf.d\/router\n\/etc\/exim4\/conf.d\/transport\n\/etc\/exim4\/conf.d\/retry\n\/etc\/exim4\/conf.d\/auth\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ubuntu \u0645\u0633\u062a\u0646\u062f\u0627\u062a SMTP Authentication \u062e\u0648\u062f \u0631\u0627 \u0646\u06cc\u0632 \u0628\u0631\u0627\u0633\u0627\u0633 Split Configuration \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0647\u0641\u062a\u0645: \u0628\u0631\u0631\u0633\u06cc \u0641\u0627\u06cc\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a Debian<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0627\u06cc\u0644 \u0627\u0635\u0644\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a Wizard:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/exim4\/update-exim4.conf.conf\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0648\u0646\u0647 \u062a\u0646\u0638\u06cc\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dc_eximconfig_configtype='internet'\ndc_other_hostnames='example.com;mail.example.com'\ndc_local_interfaces='0.0.0.0 ; ::0'\ndc_readhost=''\ndc_relay_domains=''\ndc_minimaldns='false'\ndc_relay_nets=''\ndc_smarthost=''\nCFILEMODE='644'\ndc_use_split_config='true'\ndc_hide_mailname=''\ndc_mailname_in_oh='true'\ndc_localdelivery='maildir_home'\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0648\u0644\u06cc\u062f \u0648 \u0628\u0631\u0631\u0633\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo update-exim4.conf --check\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u0639\u062a\u0628\u0631 \u0628\u0627\u0634\u0646\u062f\u060c \u062f\u0633\u062a\u0648\u0631 \u0628\u062f\u0648\u0646 \u062e\u0637\u0627 \u067e\u0627\u06cc\u0627\u0646 \u0645\u06cc\u200c\u06cc\u0627\u0628\u062f. \u0627\u0628\u0632\u0627\u0631 Debian \u0642\u0628\u0644 \u0627\u0632 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc \u0641\u0627\u06cc\u0644 \u0627\u0635\u0644\u06cc\u060c Syntax \u0641\u0627\u06cc\u0644 \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u067e\u0633:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo update-exim4.conf\nsudo systemctl restart exim4\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0647\u0634\u062a\u0645: \u0628\u0631\u0631\u0633\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0641\u0639\u0627\u0644<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0627\u06cc\u0634 \u0641\u0627\u06cc\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0641\u0639\u0627\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo exim4 -bP\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u0646\u0627\u0645 \u0627\u0635\u0644\u06cc \u0633\u0631\u0648\u0631:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo exim4 -bP primary_hostname\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u062f\u0627\u0645\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u062d\u0644\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo exim4 -bP domainlist local_domains\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc Interface\u0647\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo exim4 -bP local_interfaces\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc Router\u0647\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo exim4 -bP routers\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc Transport\u0647\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo exim4 -bP transports\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0646\u0647\u0645: \u0628\u0627\u0632\u06a9\u0631\u062f\u0646 \u067e\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0641\u0627\u06cc\u0631\u0648\u0627\u0644<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Exim \u0628\u0631\u0627\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a \u0627\u06cc\u0645\u06cc\u0644 \u0627\u0632 Mail Server\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0628\u0647 \u067e\u0648\u0631\u062a 25 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 Email Client \u0628\u0647\u062a\u0631 \u0627\u0633\u062a \u067e\u0648\u0631\u062a 587 \u0641\u0639\u0627\u0644 \u0634\u0648\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">\u067e\u0648\u0631\u062a<\/th><th class=\"has-text-align-center\" data-align=\"center\">\u06a9\u0627\u0631\u0628\u0631\u062f<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">25<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0627\u0631\u062a\u0628\u0627\u0637 Server-to-Server<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">587<\/td><td class=\"has-text-align-center\" data-align=\"center\">SMTP Submission \u06a9\u0627\u0631\u0628\u0631\u0627\u0646<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">465<\/td><td class=\"has-text-align-center\" data-align=\"center\">SMTP \u0631\u0648\u06cc TLS \u0645\u0633\u062a\u0642\u06cc\u0645\u060c \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 UFW:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ufw allow 25\/tcp\nsudo ufw allow 587\/tcp\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0635\u0648\u0631\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 465:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ufw allow 465\/tcp\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ufw status\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exim \u0633\u0631\u0648\u06cc\u0633 IMAP \u0627\u0631\u0627\u0626\u0647 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f. \u067e\u0648\u0631\u062a\u200c\u0647\u0627\u06cc <code>143<\/code> \u0648 <code>993<\/code> \u0628\u0627\u06cc\u062f \u062a\u0648\u0633\u0637 Dovecot \u06cc\u0627 \u0633\u0631\u0648\u06cc\u0633 \u0645\u0634\u0627\u0628\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0634\u0648\u0646\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u062f\u0647\u0645: \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u067e\u0648\u0631\u062a 587<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u062d\u0644\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/exim4\/conf.d\/main\/00_local_settings\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062d\u062a\u0648\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>daemon_smtp_ports = 25 : 587\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 \u067e\u0648\u0631\u062a 465 \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0646\u0648\u0634\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>daemon_smtp_ports = 25 : 465 : 587\ntls_on_connect_ports = 465\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u0633\u0627\u062f\u0647\u200c\u062a\u0631 \u0648 \u0633\u0627\u0632\u06af\u0627\u0631\u062a\u0631\u060c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u067e\u0648\u0631\u062a 587 \u0647\u0645\u0631\u0627\u0647 STARTTLS \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0639\u0645\u0627\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo update-exim4.conf --check\nsudo update-exim4.conf\nsudo systemctl restart exim4\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc Listener\u0647\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ss -lntp | grep exim\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc \u0645\u0648\u0631\u062f\u0627\u0646\u062a\u0638\u0627\u0631:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>LISTEN 0 20 0.0.0.0:25\nLISTEN 0 20 0.0.0.0:587\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u06cc\u0627\u0632\u062f\u0647\u0645: \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc TLS<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">SMTP Authentication \u0628\u0627 \u0645\u06a9\u0627\u0646\u06cc\u0632\u0645\u200c\u0647\u0627\u06cc <code>PLAIN<\/code> \u0648 <code>LOGIN<\/code> \u0646\u0628\u0627\u06cc\u062f \u0631\u0648\u06cc \u0627\u062a\u0635\u0627\u0644 \u0631\u0645\u0632\u0646\u06af\u0627\u0631\u06cc\u200c\u0646\u0634\u062f\u0647 \u0627\u0631\u0627\u0626\u0647 \u0634\u0648\u062f\u061b \u0632\u06cc\u0631\u0627 Base64 \u0631\u0645\u0632\u0646\u06af\u0627\u0631\u06cc \u0646\u06cc\u0633\u062a \u0648 Username \u0648 Password \u0642\u0627\u0628\u0644 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f. \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0631\u0633\u0645\u06cc Ubuntu \u0646\u06cc\u0632 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u0631\u0627 \u0641\u0642\u0637 \u067e\u0633 \u0627\u0632 \u0628\u0631\u0642\u0631\u0627\u0631\u06cc TLS \u062a\u0628\u0644\u06cc\u063a \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u062f\u0631\u06cc\u0627\u0641\u062a Certificate<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0635\u0628 Certbot:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install certbot -y\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0635\u0648\u0631\u062a \u0622\u0632\u0627\u062f\u0628\u0648\u062f\u0646 \u0645\u0648\u0642\u062a \u067e\u0648\u0631\u062a 80:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo certbot certonly \\\n--standalone \\\n-d mail.example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u062f\u0631 \u0645\u0633\u06cc\u0631 \u0632\u06cc\u0631 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u0634\u0648\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/etc\/letsencrypt\/live\/mail.example.com\/fullchain.pem\n\/etc\/letsencrypt\/live\/mail.example.com\/privkey.pem\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u06a9\u067e\u06cc Certificate \u0628\u0631\u0627\u06cc Exim<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Certificate \u0639\u0645\u0648\u0645\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo install \\\n-o root \\\n-g root \\\n-m 644 \\\n\/etc\/letsencrypt\/live\/mail.example.com\/fullchain.pem \\\n\/etc\/exim4\/exim.crt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Private Key:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo install \\\n-o root \\\n-g Debian-exim \\\n-m 640 \\\n\/etc\/letsencrypt\/live\/mail.example.com\/privkey.pem \\\n\/etc\/exim4\/exim.key\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exim \u0628\u0647 Certificate \u0648 Private Key \u0628\u0627 \u0641\u0631\u0645\u062a PEM \u0648 \u0645\u0633\u06cc\u0631 \u06a9\u0627\u0645\u0644 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u062f \u0648 Private Key \u0646\u0628\u0627\u06cc\u062f \u062f\u0627\u0631\u0627\u06cc Passphrase \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 TLS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0627\u06cc\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/exim4\/conf.d\/main\/03_exim4-config_tlsoptions\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0642\u062f\u0627\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>MAIN_TLS_ENABLE = yes\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0639\u0645\u0627\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo update-exim4.conf --check\nsudo update-exim4.conf\nsudo systemctl restart exim4\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0633\u0627\u062e\u062a Deploy Hook \u0628\u0631\u0627\u06cc \u062a\u0645\u062f\u06cc\u062f Certificate<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0627\u06cc\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/letsencrypt\/renewal-hooks\/deploy\/exim4-cert.sh\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062d\u062a\u0648\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n\nset -euo pipefail\n\nDOMAIN=\"mail.example.com\"\n\ninstall \\\n-o root \\\n-g root \\\n-m 644 \\\n\"\/etc\/letsencrypt\/live\/${DOMAIN}\/fullchain.pem\" \\\n\/etc\/exim4\/exim.crt\n\ninstall \\\n-o root \\\n-g Debian-exim \\\n-m 640 \\\n\"\/etc\/letsencrypt\/live\/${DOMAIN}\/privkey.pem\" \\\n\/etc\/exim4\/exim.key\n\nsystemctl restart exim4\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Executable \u06a9\u0631\u062f\u0646 \u0641\u0627\u06cc\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 750 \\\n\/etc\/letsencrypt\/renewal-hooks\/deploy\/exim4-cert.sh\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0622\u0632\u0645\u0627\u06cc\u0634 Renewal:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo certbot renew --dry-run\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u062f\u0648\u0627\u0632\u062f\u0647\u0645: \u062a\u0633\u062a TLS<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0633\u062a \u067e\u0648\u0631\u062a 25:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openssl s_client \\\n-starttls smtp \\\n-connect mail.example.com:25 \\\n-servername mail.example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0633\u062a \u067e\u0648\u0631\u062a 587:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openssl s_client \\\n-starttls smtp \\\n-connect mail.example.com:587 \\\n-servername mail.example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u0633 \u0627\u0632 \u0627\u062a\u0635\u0627\u0644\u060c \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>EHLO client.example.net\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u0627\u0633\u062e \u0628\u0627\u06cc\u062f \u0634\u0627\u0645\u0644 \u06af\u0632\u06cc\u0646\u0647 \u0632\u06cc\u0631 \u0628\u0627\u0634\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>250-STARTTLS\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u0633 \u0627\u0632 \u0634\u0631\u0648\u0639 TLS \u0648 \u0627\u0631\u0633\u0627\u0644 \u0645\u062c\u062f\u062f <code>EHLO<\/code>\u060c \u062f\u0631 \u0635\u0648\u0631\u062a \u0641\u0639\u0627\u0644\u200c\u0628\u0648\u062f\u0646 Authentication \u0628\u0627\u06cc\u062f \u0645\u0634\u0627\u0647\u062f\u0647 \u0634\u0648\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>250-AUTH PLAIN LOGIN\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0633\u06cc\u0632\u062f\u0647\u0645: \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc SMTP Authentication<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634\u060c \u062d\u0633\u0627\u0628\u200c\u0647\u0627\u06cc SMTP \u062f\u0627\u062e\u0644 \u0641\u0627\u06cc\u0644 <code>\/etc\/exim4\/passwd<\/code> \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. Ubuntu \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0631\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646\u06cc \u06a9\u0647 \u062d\u0633\u0627\u0628 Linux \u0646\u062f\u0627\u0631\u0646\u062f \u0645\u0633\u062a\u0646\u062f \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0627\u06cc\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/exim4\/conf.d\/auth\/30_exim4-config_examples\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u062e\u0634\u200c\u0647\u0627\u06cc <code>plain_server<\/code> \u0648 <code>login_server<\/code> \u0631\u0627 \u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>plain_server:\n  driver = plaintext\n  public_name = PLAIN\n  server_condition = \"${if crypteq{$auth3}{${extract{1}{:}{${lookup{$auth2}lsearch{CONFDIR\/passwd}{$value}{*:*}}}}}{1}{0}}\"\n  server_set_id = $auth2\n  server_prompts = :\n  .ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS\n  server_advertise_condition = ${if eq{$tls_in_cipher}{}{}{*}}\n  .endif\n\nlogin_server:\n  driver = plaintext\n  public_name = LOGIN\n  server_prompts = \"Username:: : Password::\"\n  server_condition = \"${if crypteq{$auth2}{${extract{1}{:}{${lookup{$auth1}lsearch{CONFDIR\/passwd}{$value}{*:*}}}}}{1}{0}}\"\n  server_set_id = $auth1\n  .ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS\n  server_advertise_condition = ${if eq{$tls_in_cipher}{}{}{*}}\n  .endif\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u062a\u0646\u0638\u06cc\u0645 \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f <code>AUTH PLAIN<\/code> \u0648 <code>AUTH LOGIN<\/code> \u0641\u0642\u0637 \u067e\u0633 \u0627\u0632 \u0628\u0631\u0642\u0631\u0627\u0631\u06cc TLS \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0628\u0627\u0634\u0646\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0633\u0627\u062e\u062a \u06a9\u0627\u0631\u0628\u0631 SMTP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u062c\u0631\u0627\u06cc \u0627\u0628\u0632\u0627\u0631 \u0646\u0645\u0648\u0646\u0647 Exim:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo \/usr\/share\/doc\/exim4-base\/examples\/exim-adduser\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u0645\u0648\u0646\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>User: mailuser\nPassword: Strong SMTP password\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u067e\u0633 Permission \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0627\u0635\u0644\u0627\u062d \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown root:Debian-exim \/etc\/exim4\/passwd\nsudo chmod 640 \/etc\/exim4\/passwd\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0627\u06cc\u0644 Password \u0634\u0627\u0645\u0644 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062d\u0633\u0627\u0633 \u0627\u0633\u062a \u0648 \u0628\u0627\u06cc\u062f \u0641\u0642\u0637 \u0628\u0631\u0627\u06cc <code>root<\/code> \u0648 \u06a9\u0627\u0631\u0628\u0631 Exim \u0642\u0627\u0628\u0644\u200c\u062e\u0648\u0627\u0646\u062f\u0646 \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0639\u0645\u0627\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo update-exim4.conf --check\nsudo update-exim4.conf\nsudo systemctl restart exim4\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 \u0647\u0645\u200c\u0632\u0645\u0627\u0646 Authenticator\u0647\u0627\u06cc \u0641\u0627\u06cc\u0644 Password \u0648 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc <code>saslauthd<\/code> \u0628\u0627 \u0646\u0627\u0645 \u0645\u0634\u0627\u0628\u0647 \u062e\u0648\u062f\u062f\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0686\u0647\u0627\u0631\u062f\u0647\u0645: \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 Open Relay<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u0634\u0628\u06a9\u0647 Relay \u0639\u0645\u0648\u0645\u06cc \u062a\u0639\u0631\u06cc\u0641 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>grep '^dc_relay_nets' \\\n\/etc\/exim4\/update-exim4.conf.conf\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc \u0645\u0646\u0627\u0633\u0628:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dc_relay_nets=''\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0627\u0645\u0646\u0647\u200c\u0647\u0627\u06cc Relay \u0646\u06cc\u0632 \u0628\u0627\u06cc\u062f \u062e\u0627\u0644\u06cc \u0628\u0627\u0634\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>grep '^dc_relay_domains' \\\n\/etc\/exim4\/update-exim4.conf.conf\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dc_relay_domains=''\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exim \u0628\u0627\u06cc\u062f \u0641\u0642\u0637 \u062f\u0631 \u0634\u0631\u0627\u06cc\u0637 \u0632\u06cc\u0631 Relay \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u06a9\u0627\u0631\u0628\u0631 \u0628\u0627 SMTP Authentication \u0648\u0627\u0631\u062f \u0634\u062f\u0647 \u0628\u0627\u0634\u062f.<\/li>\n\n\n\n<li>IP \u0645\u0628\u062f\u0623 \u062f\u0631 \u0634\u0628\u06a9\u0647 \u062f\u0627\u062e\u0644\u06cc \u0642\u0627\u0628\u0644\u200c\u0627\u0639\u062a\u0645\u0627\u062f \u0628\u0627\u0634\u062f.<\/li>\n\n\n\n<li>\u0645\u0642\u0635\u062f \u06cc\u06a9 \u062f\u0627\u0645\u0646\u0647 \u0645\u062d\u0644\u06cc \u0628\u0627\u0634\u062f.<\/li>\n\n\n\n<li>Rule \u0645\u0634\u062e\u0635 \u0648 \u06a9\u0646\u062a\u0631\u0644\u200c\u0634\u062f\u0647\u200c\u0627\u06cc \u0648\u062c\u0648\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">SMTP Authentication \u0631\u0648\u0634 \u0631\u0627\u06cc\u062c \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc Client\u0647\u0627\u06cc\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0627\u062c\u0627\u0632\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Mail Server \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 Relay \u0631\u0627 \u062f\u0627\u0631\u0646\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u062a\u0633\u062a Relay \u0628\u062f\u0648\u0646 Authentication<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u06cc\u06a9 \u0633\u0631\u0648\u0631 \u062e\u0627\u0631\u062c\u06cc \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nc mail.example.com 25\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u067e\u0633:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>EHLO test.example.net\nMAIL FROM:&lt;sender@external.example&gt;\nRCPT TO:&lt;recipient@gmail.com&gt;\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u0631\u0648\u0631 \u0628\u0627\u06cc\u062f \u062f\u0631\u062e\u0648\u0627\u0633\u062a Relay \u0631\u0627 \u0631\u062f \u06a9\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>550 relay not permitted\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u06af\u06cc\u0631\u0646\u062f\u0647 \u062e\u0627\u0631\u062c\u06cc \u0628\u062f\u0648\u0646 Authentication \u067e\u0630\u06cc\u0631\u0641\u062a\u0647 \u0634\u062f\u060c Mail Server \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a Open Relay \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u067e\u0627\u0646\u0632\u062f\u0647\u0645: \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u06cc \u067e\u0627\u06cc\u0647 SMTP<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0627\u06cc\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/exim4\/conf.d\/main\/00_local_settings\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u062d\u0627\u0641\u0638\u0647\u200c\u06a9\u0627\u0631\u0627\u0646\u0647 \u0646\u0645\u0648\u0646\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>message_size_limit = 50M\nsmtp_accept_max = 100\nsmtp_accept_max_per_host = 10\nsmtp_accept_queue_per_connection = 20\nsmtp_receive_timeout = 5m\nsmtp_return_error_details = false\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0628\u0627\u06cc\u062f \u0645\u062a\u0646\u0627\u0633\u0628 \u0628\u0627 \u062a\u0639\u062f\u0627\u062f \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0648 \u062d\u062c\u0645 \u0648\u0627\u0642\u0639\u06cc \u0627\u06cc\u0645\u06cc\u0644\u200c\u0647\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0639\u0645\u0627\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo update-exim4.conf --check\nsudo update-exim4.conf\nsudo systemctl restart exim4\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0634\u0627\u0646\u0632\u062f\u0647\u0645: \u0633\u0627\u062e\u062a Mailbox \u0645\u062d\u0644\u06cc<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u0627\u0632 Maildir \u0648 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 Linux \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f\u060c \u06a9\u0627\u0631\u0628\u0631 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo adduser mailuser\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u0627\u062e\u062a Maildir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u mailuser mkdir -p \\\n\/home\/mailuser\/Maildir\/{cur,new,tmp}\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0646\u0638\u06cc\u0645 \u0645\u0627\u0644\u06a9\u06cc\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown -R mailuser:mailuser \\\n\/home\/mailuser\/Maildir\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u mailuser find \\\n\/home\/mailuser\/Maildir \\\n-maxdepth 1 \\\n-type d \\\n-printf '%u %g %m %p\\n'\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0645\u0634\u0627\u0647\u062f\u0647 \u0627\u06cc\u0646 Mailbox \u0627\u0632 \u0637\u0631\u06cc\u0642 IMAP \u0628\u0627\u06cc\u062f Dovecot \u0646\u0635\u0628 \u0648 \u06a9\u0627\u0646\u0641\u06cc\u06af \u0634\u0648\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0647\u0641\u062f\u0647\u0645: \u062a\u0646\u0638\u06cc\u0645 Alias\u0647\u0627<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0627\u06cc\u0644 Alias:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/aliases\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0648\u0646\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>postmaster: root\nabuse: root\nwebmaster: mailuser\nroot: admin@example.net\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0639\u0645\u0627\u0644 Alias\u0647\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo newaliases\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc Router:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>exim4 -bt postmaster@example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc \u0628\u0627\u06cc\u062f \u0645\u0633\u06cc\u0631 \u062a\u062d\u0648\u06cc\u0644 \u0646\u0647\u0627\u06cc\u06cc \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0647\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0648\u062c\u0648\u062f \u0622\u062f\u0631\u0633\u200c\u0647\u0627\u06cc <code>postmaster<\/code> \u0648 <code>abuse<\/code> \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u062e\u0637\u0627\u0647\u0627 \u0648 \u06af\u0632\u0627\u0631\u0634\u200c\u0647\u0627\u06cc \u0633\u0631\u0648\u06cc\u0633 \u0627\u06cc\u0645\u06cc\u0644 \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0647\u062c\u062f\u0647\u0645: \u062a\u0646\u0638\u06cc\u0645 SPF<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u06a9\u0648\u0631\u062f TXT \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 DNS \u062f\u0627\u0645\u0646\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>v=spf1 ip4:203.0.113.10 -all\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0648\u0646\u0647 \u06a9\u0627\u0645\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Type: TXT\nName: @\nValue: v=spf1 ip4:203.0.113.10 -all\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u0633\u0631\u0648\u06cc\u0633 \u062f\u06cc\u06af\u0631\u06cc \u0646\u06cc\u0632 \u0628\u0631\u0627\u06cc \u062f\u0627\u0645\u0646\u0647 \u0627\u06cc\u0645\u06cc\u0644 \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0628\u0627\u06cc\u062f \u062f\u0631 \u0647\u0645\u0627\u0646 SPF Record \u0627\u0636\u0627\u0641\u0647 \u0634\u0648\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u06cc\u06a9 \u062f\u0627\u0645\u0646\u0647 \u0641\u0642\u0637 \u06cc\u06a9 SPF Record \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig +short TXT example.com\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0646\u0648\u0632\u062f\u0647\u0645: \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc DKIM<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Exim \u0627\u0645\u06a9\u0627\u0646 \u0627\u0645\u0636\u0627\u06cc DKIM \u0631\u0627 \u062f\u0631 SMTP Transport \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u06a9\u0644\u06cc\u062f \u062e\u0635\u0648\u0635\u06cc \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0634\u062f\u0647 \u0648 Public Key \u062f\u0631 DNS \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f. \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0631\u0633\u0645\u06cc Exim \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 RSA 2048-bit \u0648 \u0627\u0633\u062a\u062e\u0631\u0627\u062c Public Key \u0628\u0631\u0627\u06cc TXT Record \u0631\u0627 \u062a\u0648\u0636\u06cc\u062d \u0645\u06cc\u200c\u062f\u0647\u0646\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0633\u0627\u062e\u062a \u06a9\u0644\u06cc\u062f<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir -p \/etc\/exim4\/dkim\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u0627\u062e\u062a Private Key:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo openssl genrsa \\\n-out \/etc\/exim4\/dkim\/example.com.key \\\n2048\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0633\u062a\u062e\u0631\u0627\u062c Public Key:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo openssl rsa \\\n-in \/etc\/exim4\/dkim\/example.com.key \\\n-pubout \\\n-out \/etc\/exim4\/dkim\/example.com.pub\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Permission\u0647\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown root:Debian-exim \\\n\/etc\/exim4\/dkim\/example.com.key\n\nsudo chmod 640 \\\n\/etc\/exim4\/dkim\/example.com.key\n\nsudo chmod 644 \\\n\/etc\/exim4\/dkim\/example.com.pub\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u0634\u0627\u0647\u062f\u0647 Public Key<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo awk '\n\/BEGIN PUBLIC KEY\/ {next}\n\/END PUBLIC KEY\/ {next}\n{printf \"%s\", $0}\nEND {print \"\"}\n' \/etc\/exim4\/dkim\/example.com.pub\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc \u0631\u0627 \u062f\u0631 \u0631\u06a9\u0648\u0631\u062f DNS \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Type: TXT\nName: mail._domainkey\nValue: v=DKIM1; k=rsa; p=PUBLIC_KEY\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u062a\u0646\u0638\u06cc\u0645 Transport \u0627\u0645\u0636\u0627\u06cc DKIM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0627\u06cc\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \\\n\/etc\/exim4\/conf.d\/transport\/30_exim4-config_remote_smtp\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0628\u062e\u0634 <code>remote_smtp<\/code> \u0645\u0642\u0627\u062f\u06cc\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>  dkim_domain = ${if eq{$sender_address_domain}{example.com}{example.com}{}}\n  dkim_selector = mail\n  dkim_private_key = ${if eq{$sender_address_domain}{example.com}{\/etc\/exim4\/dkim\/example.com.key}{}}\n  dkim_canon = relaxed\n  dkim_strict = true\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0639\u0645\u0627\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo update-exim4.conf --check\nsudo update-exim4.conf\nsudo systemctl restart exim4\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u0631\u06a9\u0648\u0631\u062f DNS:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig +short TXT mail._domainkey.example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u0633 \u0627\u0632 \u0627\u0631\u0633\u0627\u0644 \u0627\u06cc\u0645\u06cc\u0644 \u0622\u0632\u0645\u0627\u06cc\u0634\u06cc\u060c Header \u0622\u0646 \u0628\u0627\u06cc\u062f \u0634\u0627\u0645\u0644 \u0645\u0648\u0631\u062f \u0632\u06cc\u0631 \u0628\u0627\u0634\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DKIM-Signature:\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0628\u06cc\u0633\u062a\u0645: \u062a\u0646\u0638\u06cc\u0645 DMARC<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0634\u0631\u0648\u0639\u060c DMARC \u0631\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a Monitoring \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Type: TXT\nName: _dmarc\nValue: v=DMARC1; p=none; rua=mailto:dmarc@example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u0633 \u0627\u0632 \u0628\u0631\u0631\u0633\u06cc \u06af\u0632\u0627\u0631\u0634\u200c\u0647\u0627 \u0648 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0635\u062d\u06cc\u062d\u200c\u0628\u0648\u062f\u0646 SPF \u0648 DKIM:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0646\u0647\u0627\u06cc\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>v=DMARC1; p=reject; rua=mailto:dmarc@example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exim \u0627\u0632 \u0628\u0631\u0631\u0633\u06cc DKIM\u060c SPF \u0648 DMARC \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f\u061b \u0627\u0645\u0627 \u0641\u0639\u0627\u0644\u200c\u0634\u062f\u0646 \u06a9\u0627\u0645\u0644 \u0628\u0631\u0631\u0633\u06cc \u0648\u0631\u0648\u062f\u06cc \u0628\u0647 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc Build \u0648 ACL\u0647\u0627\u06cc \u062a\u0639\u0631\u06cc\u0641\u200c\u0634\u062f\u0647 \u0648\u0627\u0628\u0633\u062a\u0647 \u0627\u0633\u062a. \u062f\u0631 Exim\u060c \u0627\u062c\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc DMARC \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0634\u0631\u0637\u200c\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u062f\u0631 ACL \u0627\u0633\u062a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 Reject \u0627\u0634\u062a\u0628\u0627\u0647\u060c Policy \u0633\u062e\u062a\u200c\u06af\u06cc\u0631\u0627\u0646\u0647 \u0631\u0627 \u0641\u0642\u0637 \u067e\u0633 \u0627\u0632 \u0645\u0627\u0646\u06cc\u062a\u0648\u0631\u06cc\u0646\u06af \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0628\u06cc\u0633\u062a\u200c\u0648\u06cc\u06a9\u0645: \u062a\u0633\u062a \u0627\u0631\u0633\u0627\u0644 \u0627\u06cc\u0645\u06cc\u0644<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0631\u0633\u0627\u0644 \u062a\u0633\u062a \u0627\u0632 \u062e\u0637 \u0641\u0631\u0645\u0627\u0646:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>printf '%s\\n' \\\n'Subject: Exim test message' \\\n'From: mailuser@example.com' \\\n'To: recipient@example.net' \\\n'' \\\n'This is a test message from Exim.' \\\n| \/usr\/sbin\/exim4 -v recipient@example.net\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc <code>-v<\/code> \u0645\u0631\u0627\u062d\u0644 Route \u0648 Delivery \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0631\u0633\u0627\u0644 \u0628\u0627 Sendmail Interface:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>printf '%s\\n' \\\n'Subject: Exim sendmail test' \\\n'' \\\n'Test message' \\\n| sendmail -v recipient@example.net\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0628\u06cc\u0633\u062a\u200c\u0648\u062f\u0648\u0645: \u062a\u0633\u062a Routing<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u0645\u0633\u06cc\u0631 \u06cc\u06a9 \u0622\u062f\u0631\u0633 \u0645\u062d\u0644\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>exim4 -bt mailuser@example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u0645\u0633\u06cc\u0631 \u0622\u062f\u0631\u0633 \u062e\u0627\u0631\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>exim4 -bt recipient@gmail.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u0641\u0631\u0633\u062a\u0646\u062f\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>exim4 -bvs sender@example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u06af\u06cc\u0631\u0646\u062f\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>exim4 -bvr mailuser@example.com\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631\u0647\u0627 \u0627\u06cc\u0645\u06cc\u0644 \u0627\u0631\u0633\u0627\u0644 \u0646\u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u0648 \u0641\u0642\u0637 Routing \u0648 Verification \u0631\u0627 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0628\u06cc\u0633\u062a\u200c\u0648\u0633\u0648\u0645: \u062a\u0633\u062a SMTP Authentication<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0627 \u0627\u0628\u0632\u0627\u0631 <code>swaks<\/code> \u062a\u0633\u062a \u06a9\u0627\u0645\u0644 \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install swaks -y\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0633\u062a Submission:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>swaks \\\n--server mail.example.com \\\n--port 587 \\\n--tls \\\n--auth LOGIN \\\n--auth-user mailuser \\\n--auth-password 'STRONG_PASSWORD' \\\n--from mailuser@example.com \\\n--to recipient@example.net\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc \u0645\u0648\u0641\u0642 \u0634\u0627\u0645\u0644 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>235 Authentication succeeded\n250 OK\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u0642\u0631\u0627\u0631 \u062f\u0627\u062f\u0646 \u0631\u0645\u0632 \u0648\u0627\u0642\u0639\u06cc \u062f\u0631 History \u0634\u0644 \u062e\u0648\u062f\u062f\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0639\u062f \u0627\u0632 \u062a\u0633\u062a \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f History \u0645\u0631\u0628\u0648\u0637 \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f \u06cc\u0627 \u0627\u0632 Prompt \u062a\u0639\u0627\u0645\u0644\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0628\u06cc\u0633\u062a\u200c\u0648\u0686\u0647\u0627\u0631\u0645: \u0645\u062f\u06cc\u0631\u06cc\u062a Queue<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0627\u06cc\u0634 Queue:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo exim4 -bp\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0627\u06cc\u0634 \u062e\u0644\u0627\u0635\u0647 Queue:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo exiqsumm\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0627\u06cc\u0634 \u062a\u0639\u062f\u0627\u062f \u067e\u06cc\u0627\u0645\u200c\u0647\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo exim4 -bpc\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0627\u06cc\u0634 Header \u06cc\u06a9 \u067e\u06cc\u0627\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo exim4 -Mvh MESSAGE_ID\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0627\u06cc\u0634 Body:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo exim4 -Mvb MESSAGE_ID\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0627\u06cc\u0634 Log \u067e\u06cc\u0627\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo exim4 -Mvl MESSAGE_ID\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0644\u0627\u0634 \u0645\u062c\u062f\u062f \u0628\u0631\u0627\u06cc \u062a\u062d\u0648\u06cc\u0644 \u06cc\u06a9 \u067e\u06cc\u0627\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo exim4 -M MESSAGE_ID\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062d\u0630\u0641 \u06cc\u06a9 \u067e\u06cc\u0627\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo exim4 -Mrm MESSAGE_ID\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u062c\u0631\u0627\u06cc Queue:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo exim4 -q\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u062c\u0631\u0627\u06cc \u0627\u062c\u0628\u0627\u0631\u06cc \u062a\u0645\u0627\u0645 Queue:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo exim4 -qff\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u062d\u0630\u0641 \u06af\u0631\u0648\u0647<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0645\u0642\u062f\u0645\u0647 Exim \u06cc\u06a9 Mail Transfer Agent \u06cc\u0627 MTA \u0627\u0633\u062a \u06a9\u0647 \u0648\u0638\u06cc\u0641\u0647 \u062f\u0631\u06cc\u0627\u0641\u062a\u060c \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u0648 \u0627\u0631\u0633\u0627\u0644 \u0627\u06cc\u0645\u06cc\u0644 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u067e\u0631\u0648\u062a\u06a9\u0644 SMTP \u0631\u0627 \u0628\u0631 \u0639\u0647\u062f\u0647 \u062f\u0627\u0631\u062f. Exim \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0627\u06cc\u0645\u06cc\u0644 \u0631\u0627 \u0627\u0632 Mail Server\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0646\u062f\u060c \u067e\u06cc\u0627\u0645\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a\u200c\u0634\u062f\u0647 \u0631\u0627 \u0627\u0631\u0633\u0627\u0644 \u06a9\u0646\u062f \u0648 \u0627\u06cc\u0645\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u062d\u0644\u06cc \u0631\u0627 \u0628\u0647 Mailbox \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062a\u062d\u0648\u06cc\u0644 \u062f\u0647\u062f. Exim \u0628\u0647\u200c\u062a\u0646\u0647\u0627\u06cc\u06cc \u0633\u0631\u0648\u06cc\u0633 IMAP \u06cc\u0627 [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":19687,"parent":10020,"menu_order":57,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-19683","docs","type-docs","status-publish","has-post-thumbnail","hentry"],"acf":[],"author_avatar":"https:\/\/maralhost.com\/kb\/wp-content\/litespeed\/avatar\/86d527e9d6c721b378b27e18daa8865e.jpg?ver=1786429443","author_name":"Fateme Moayed","_links":{"self":[{"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/docs\/19683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/comments?post=19683"}],"version-history":[{"count":2,"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/docs\/19683\/revisions"}],"predecessor-version":[{"id":19689,"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/docs\/19683\/revisions\/19689"}],"up":[{"embeddable":true,"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/docs\/10020"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/media\/19687"}],"wp:attachment":[{"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/media?parent=19683"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/doc_tag?post=19683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}