{"id":5138,"date":"2022-03-14T12:01:40","date_gmt":"2022-03-14T08:31:40","guid":{"rendered":"https:\/\/actobit.com\/actomag\/?p=5138"},"modified":"2023-02-25T16:42:57","modified_gmt":"2023-02-25T13:12:57","slug":"postfix-mail-server","status":"publish","type":"post","link":"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/","title":{"rendered":"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix \u0628\u0631 \u0631\u0648\u06cc Ubuntu 20.04"},"content":{"rendered":"\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u062a\u0635\u0645\u06cc\u0645 \u062f\u0627\u0631\u06cc\u0645 \u0646\u0635\u0628 \u0648 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u0628\u0631 \u0631\u0648\u06cc <a href=\"https:\/\/actobit.com\/actomag\/1399\/ubuntu\/\">\u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/a> 20.\u06f0\u06f4 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u062f\u0647\u06cc\u0645. \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632 \u0648 \u0628\u0631\u0627\u06cc <a href=\"https:\/\/actobit.com\/services\/it-services\/linux-landing\/\">\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631<\/a>\u060c \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0645\u062a\u062e\u0635\u0635\u06cc\u0646 \u0627\u06a9\u062a\u0648\u0628\u06cc\u062a \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u0645\u0627 \u062f\u0631 \u062a\u0645\u0627\u0633 \u0628\u0627\u0634\u06cc\u062f.<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u0632\u0645\u0627\u0646 \u0646\u0635\u0628 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0628\u0627\u06cc\u062f \u0628\u0647 \u0627\u06cc\u0646 \u0646\u06a9\u062a\u0647 \u062f\u0642\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u0627\u0632 \u0642\u0628\u0644 \u0628\u0627\u06cc\u062f \u0628\u0631\u0627\u06cc \u0647\u0631 \u0648\u0638\u06cc\u0641\u0647\u060c \u067e\u06a9\u06cc\u062c \u062e\u0648\u062f \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0645\u0627\u06cc\u06cc\u062f. \u0627\u06cc\u0646 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u0628\u0647 \u0645\u0627\u0646\u0646\u062f Microsoft Exchange \u0646\u06cc\u0633\u062a \u06a9\u0647 \u062a\u0646\u0647\u0627 \u06cc\u06a9 \u067e\u06a9\u06cc\u062c \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u0648 \u0634\u0645\u0627 \u0628\u0627 \u0646\u0635\u0628 \u0622\u0646\u060c \u062a\u0645\u0627\u0645\u06cc \u0632\u06cc\u0631\u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0647\u0627\u06cc \u0622\u0646 \u0631\u0627 \u0646\u06cc\u0632 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f. \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0634\u0645\u0627 \u0628\u0631\u0627\u06cc \u0647\u0631 \u0648\u0638\u06cc\u0641\u0647\u200c\u0627\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0686\u0646\u062f\u06cc\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0646\u0645\u0648\u0646\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0627\u0632 Mysql \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06cc\u0627 MariaDB \u06cc\u0627 \u0647\u0631 \u0686\u06cc\u0632 \u062f\u06cc\u06af\u0631. \u06cc\u0627 \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u06a9\u0627\u0646\u062a\u200c\u0647\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 Postfixadmin \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06cc\u0627 ViMbAdmin. \u0645\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647\u060c \u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u0631\u0627 \u0628\u0627 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0632\u06cc\u0631 \u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u0627\u062f:<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li dir=\"ltr\" style=\"text-align: left;\">Postfix (Mail Transfer Agent)<\/li>\r\n<li dir=\"ltr\" style=\"text-align: left;\">Dovecot (Mail Delivery Agent)<\/li>\r\n<li dir=\"ltr\" style=\"text-align: left;\">MariaDB (Database)<\/li>\r\n<li dir=\"ltr\" style=\"text-align: left;\">PostfixAdmin (Web Based Management tool)<\/li>\r\n<li dir=\"ltr\" style=\"text-align: left;\">Roundcube (Webmail)<\/li>\r\n<li dir=\"ltr\" style=\"text-align: left;\">Nginx (Web Server)<\/li>\r\n<li dir=\"ltr\" style=\"text-align: left;\">Phpmyadmin (Administration tool for MariaDB)<\/li>\r\n<li dir=\"ltr\" style=\"text-align: left;\">SpamAssassin (E-mail spam filtering)<\/li>\r\n<\/ul>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0641\u0631\u0636 \u0628\u0631 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u0628\u0631\u0627\u06cc \u062f\u0627\u0645\u06cc\u0646 <span style=\"color: #ff6600;\">actobit.com<\/span> \u0646\u0635\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0634\u0645\u0627 \u0647\u0631 \u062c\u0627 \u06a9\u0647 \u0627\u06cc\u0646 \u0639\u0628\u0627\u0631\u062a \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u0646\u0645\u0648\u062f\u06cc\u062f\u060c \u0622\u0646 \u0631\u0627 \u0628\u0647 \u062f\u0627\u0645\u06cc\u0646 \u062e\u0648\u062f \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u062a\u0635\u0648\u06cc\u0631 \u0632\u06cc\u0631 \u0646\u0645\u0627\u06cc\u06cc \u0627\u0632 \u0646\u062d\u0648\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u0645\u0648\u0636\u0648\u0639 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0622\u0646 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u06cc\u200c\u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5241\" src=\"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/mailservers-process-1.webp\" alt=\"\u0646\u062d\u0648\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631\" width=\"700\" height=\"522\" \/><\/p>\r\n\r\n\r\n\r\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_73 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\"><p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<\/div><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#%D9%BE%DB%8C%D8%B4%E2%80%8C%D9%86%DB%8C%D8%A7%D8%B2%D9%87%D8%A7\" title=\"\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\">\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#%D9%86%D8%B5%D8%A8_%D9%BE%DA%A9%DB%8C%D8%AC%E2%80%8C%D9%87%D8%A7\" title=\"\u0646\u0635\u0628 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\">\u0646\u0635\u0628 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#%D9%86%D8%B5%D8%A8_%D9%88_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_Postfixadmin\" title=\"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Postfixadmin\">\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Postfixadmin<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#%D8%A2%D9%85%D9%88%D8%B2%D8%B4_%D9%BE%D8%A7%DA%A9_%DA%A9%D8%B1%D8%AF%D9%86_%D8%A7%D8%AA%D9%88%D9%85%D8%A7%D8%AA%DB%8C%DA%A9_%D8%AF%D8%A7%DB%8C%D8%B1%DA%A9%D8%AA%D9%88%D8%B1%DB%8C_%D8%A7%DA%A9%D8%A7%D9%86%D8%AA_%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86\" title=\"\u0622\u0645\u0648\u0632\u0634 \u067e\u0627\u06a9 \u06a9\u0631\u062f\u0646 \u0627\u062a\u0648\u0645\u0627\u062a\u06cc\u06a9 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0627\u06a9\u0627\u0646\u062a \u06a9\u0627\u0631\u0628\u0631\u0627\u0646\">\u0622\u0645\u0648\u0632\u0634 \u067e\u0627\u06a9 \u06a9\u0631\u062f\u0646 \u0627\u062a\u0648\u0645\u0627\u062a\u06cc\u06a9 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0627\u06a9\u0627\u0646\u062a \u06a9\u0627\u0631\u0628\u0631\u0627\u0646<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#%D9%86%D8%B5%D8%A8_%D9%88_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_Roundcube\" title=\"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Roundcube\">\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Roundcube<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#%D9%86%D8%B5%D8%A8_%D9%88_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_phpMyAdmin\" title=\"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc phpMyAdmin\">\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc phpMyAdmin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#%D9%86%D8%B5%D8%A8_%D9%88_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_Postfix\" title=\"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Postfix\">\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Postfix<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#%D9%86%D8%B5%D8%A8_%D9%88_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_SpamAssassin\" title=\"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc SpamAssassin\">\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc SpamAssassin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#%D9%86%D8%B5%D8%A8_%D9%88_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_Dovecot\" title=\"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Dovecot\">\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Dovecot<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#%D8%B3%D8%AE%D9%86_%D9%BE%D8%A7%DB%8C%D8%A7%D9%86%DB%8C\" title=\"\u0633\u062e\u0646 \u067e\u0627\u06cc\u0627\u0646\u06cc\">\u0633\u062e\u0646 \u067e\u0627\u06cc\u0627\u0646\u06cc<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"%D9%BE%DB%8C%D8%B4%E2%80%8C%D9%86%DB%8C%D8%A7%D8%B2%D9%87%D8%A7\"><\/span>\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<ul>\r\n<li>\u0646\u0635\u0628 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f0.\u06f0\u06f4 \u0648 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0622\u0646<\/li>\r\n<li>\u0633\u0627\u062e\u062a \u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u062f\u0631 DNS \u0645\u0627\u0646\u0646\u062f A Record \u0648 MX Record<\/li>\r\n<li>\u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 Root<\/li>\r\n<li>\u0628\u0627\u0632 \u06a9\u0631\u062f\u0646 \u067e\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u0628\u0631 \u0631\u0648\u06cc \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 (\u067e\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u06f2\u06f5 &#8211; \u06f4\u06f6\u06f5 &#8211; \u06f1\u06f1\u06f0 &#8211; \u06f5\u06f8\u06f7 &#8211; \u06f1\u06f4\u06f3 &#8211; \u06f9\u06f9\u06f3 &#8211; \u06f9\u06f9\u06f5 &#8211; \u06f8\u06f0 &#8211; \u06f4\u06f4\u06f3)<\/li>\r\n<li>\u0633\u062a \u06a9\u0631\u062f\u0646 hostname \u0628\u0647 \u0622\u062f\u0631\u0633 <span style=\"color: #ff6600;\">mail.actobit.com<\/span><\/li>\r\n<\/ul>\r\n<h2><span class=\"ez-toc-section\" id=\"%D9%86%D8%B5%D8%A8_%D9%BE%DA%A9%DB%8C%D8%AC%E2%80%8C%D9%87%D8%A7\"><\/span>\u0646\u0635\u0628 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p>\u0627\u0628\u062a\u062f\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0645\u0647\u0645 \u0631\u0627 \u0646\u0635\u0628 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">#apt install nginx mariadb-server php7.4-cli php7.4-fpm php7.4-json php7.4-common php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php-pear php7.4-bcmath<\/p>\r\n<p>\u0628\u0639\u062f \u0627\u0632 \u0627\u062a\u0645\u0627\u0645 \u0645\u0631\u0627\u062d\u0644 \u0646\u0635\u0628 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u060c \u062f\u0631 \u0645\u0631\u062d\u0644\u0647\u200c\u06cc \u0628\u0639\u062f \u0628\u0627\u06cc\u062f \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0631\u0627 \u0628\u0631\u0627\u06cc Postfixadmin \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0646\u0645\u0627\u06cc\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">#mysql_secure_installation<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0633\u0648\u0627\u0644\u0627\u062a\u06cc \u067e\u0631\u0633\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u062f\u0631 \u067e\u0627\u0633\u062e \u0627\u0648\u0644\u06cc\u0646 \u0633\u0648\u0627\u0644 \u0628\u0627\u06cc\u062f \u067e\u0633\u0648\u0631\u062f \u06a9\u0627\u0631\u0628\u0631 root \u0631\u0627 \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u06cc\u06cc\u0645. \u062f\u0631 \u067e\u0627\u0633\u062e \u0633\u0648\u0627\u0644 \u062f\u0648\u0645 \u0646\u06cc\u0632 y \u0631\u0627 \u0632\u062f\u0647 \u062a\u0627 \u067e\u0633\u0648\u0631\u062f \u062c\u062f\u06cc\u062f \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 root \u062f\u0631 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u0645. \u067e\u0627\u0633\u062e \u0633\u0627\u06cc\u0631 \u0633\u0648\u0627\u0644\u0627\u062a \u0631\u0627 \u0646\u06cc\u0632 \u062f\u0631 \u062c\u0644\u0648\u06cc \u0622\u0646\u200c\u0647\u0627 \u0642\u0631\u0627\u0631 \u062f\u0627\u062f\u0647\u200c\u0627\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">Enter current password for root<br \/>Change the root password? y<br \/>Remove anonymous users? y<br \/>Disallow root login remotely? y<br \/>Remove test database and access to it? y<br \/>Reload privilege tables now? y<\/p>\r\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u062f\u0631 \u067e\u0627\u06cc\u0627\u0646\u060c \u067e\u06cc\u063a\u0627\u0645 \u0632\u06cc\u0631 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u0646\u0645\u0648\u062f\u06cc\u062f \u06cc\u0639\u0646\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a \u0645\u0648\u0641\u0642\u06cc\u062a \u0622\u0645\u06cc\u0632 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a:<\/p>\r\n<p dir=\"ltr\">Thanks for using MariaDB!<\/p>\r\n<p style=\"text-align: justify;\">\u0628\u0627 \u0632\u062f\u0646 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0648 \u0648\u0627\u0631\u062f \u0646\u0645\u0648\u062f\u0646 \u067e\u0633\u0648\u0631\u062f \u062c\u062f\u06cc\u062f\u06cc \u06a9\u0647 \u0633\u062a \u06a9\u0631\u062f\u0647\u200e\u200c\u0627\u06cc\u062f\u060c \u0628\u0627\u06cc\u062f \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648\u0635\u0644 \u0634\u0648\u06cc\u062f. \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0627\u0642\u062f\u0627\u0645 \u0628\u0647 \u0633\u0627\u062e\u062a \u06cc\u06a9 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0645\u06cc\u200c\u0646\u0645\u0627\u06cc\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">mysql -u root -p<\/p>\r\n<p dir=\"ltr\">CREATE DATABASE actodb;<br \/><span style=\"font-family: arial, helvetica, sans-serif;\">grant all privileges on actodb.* to actouser@&#8217;localhost&#8217; identified by &#8216;Password&#8217;;<\/span><br \/>FLUSH PRIVILEGES;<br \/>\\q<\/p>\r\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u0646\u06a9\u062a\u0647: \u0628\u0647 \u062c\u0627\u06cc actodb \u0648 actouser \u0646\u0627\u0645 \u062e\u0648\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648 \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u06cc\u06cc\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0647 \u062c\u0627\u06cc Password \u0628\u0627\u06cc\u062f \u06cc\u06a9 \u067e\u0633\u0648\u0631\u062f \u0628\u0631\u0627\u06cc \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u06cc\u06cc\u062f.<\/span><\/p>\r\n<p style=\"text-align: justify;\">\u06cc\u06a9 \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0648 \u06cc\u06a9 \u06af\u0631\u0648\u0647 \u0628\u0627 \u0646\u0627\u0645 vmail \u0628\u0627 \u0622\u06cc \u062f\u06cc \u06f5\u06f0\u06f0\u06f0 \u0645\u06cc\u200c\u0633\u0627\u0632\u06cc\u0645. \u0627\u0632 \u0627\u06cc\u0646 \u06a9\u0627\u0631\u0628\u0631 \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a Virtual Mail Directories \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646 \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0641\u0631\u0636 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0627\u0632 \u0622\u062f\u0631\u0633 vmail\/ \u0628\u0631\u0627\u06cc \u0645\u062d\u0644 \u0630\u062e\u06cc\u0631\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u0644 \u0628\u0627\u06a9\u0633\u200c\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0622\u062f\u0631\u0633 \u0634\u0645\u0627 \u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0633\u062a\u060c \u0628\u0627\u06cc\u062f \u0622\u0646 \u0631\u0627 \u0627\u0635\u0644\u0627\u062d \u0646\u0645\u0627\u06cc\u06cc\u062f.<\/p>\r\n<p dir=\"ltr\">#groupadd -g 5000 vmail<\/p>\r\n<p dir=\"ltr\">#useradd -g vmail -u 5000 vmail -d \/vmail\/<\/p>\r\n<p dir=\"ltr\">#chown -R vmail:vmail \/vmail<\/p>\r\n<h2><span class=\"ez-toc-section\" id=\"%D9%86%D8%B5%D8%A8_%D9%88_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_Postfixadmin\"><\/span>\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Postfixadmin<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p style=\"text-align: justify;\">\u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 Postfixadmin \u06cc\u06a9 \u0631\u0627\u0628\u0637 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0648\u0628 \u0628\u0631\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a Postfix \u0627\u0633\u062a. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u06a9\u0647 \u062a\u062d\u062a <a href=\"https:\/\/actobit.com\/actomag\/1399\/gnu-gpl\/\">\u0644\u0627\u06cc\u0633\u0646\u0633 GNU GPL<\/a> \u0639\u0631\u0636\u0647 \u0634\u062f\u0647\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u06cc\u0645\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06cc\u0627 \u067e\u0627\u06a9 \u06a9\u0631\u062f \u0648 \u06cc\u0627 \u0638\u0631\u0641\u06cc\u062a \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0631\u062f.<\/p>\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5221\" src=\"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/postfixadmin-14.webp\" alt=\"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 postfixadmin \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648\" width=\"404\" height=\"267\" \/><\/p>\r\n<p style=\"text-align: justify;\">\u0627\u06cc\u0646 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0628\u0631 \u0631\u0648\u06cc \u0645\u062e\u0632\u0646\u200c\u0647\u0627\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0631\u062f. \u0628\u0631\u0627\u06cc \u0647\u0645\u06cc\u0646 \u0628\u0627\u06cc\u062f \u0622\u0646 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u062f\u0627\u0646\u0644\u0648\u062f \u0646\u0645\u0627\u06cc\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">#wget https:\/\/sourceforge.net\/projects\/postfixadmin\/files\/postfixadmin-3.3.8\/PostfixAdmin%203.3.8.tar.gz -O PostfixAdmin-tar.gz<\/p>\r\n<p dir=\"ltr\">#tar -xvf PostfixAdmin-tar.gz<\/p>\r\n<p dir=\"ltr\">#cp -r postfixadmin-postfixadmin-7d04685\/ \/var\/www\/html\/postfixadmin<\/p>\r\n<p dir=\"ltr\">#mkdir \/var\/www\/html\/postfixadmin\/templates_c<\/p>\r\n<p dir=\"ltr\">#chmod 755 -R \/var\/www\/html\/postfixadmin\/templates_c<\/p>\r\n<p dir=\"ltr\">#chown -R www-data:www-data \/var\/www\/html\/postfixadmin\/templates_c\/<\/p>\r\n<p dir=\"ltr\">#cp \/var\/www\/html\/postfixadmin\/config.inc.php \/var\/www\/html\/postfixadmin\/config.local.php<\/p>\r\n<p dir=\"ltr\">#vim \/var\/www\/html\/postfixadmin\/config.local.php<\/p>\r\n<p style=\"text-align: justify;\">\u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u0641\u0627\u06cc\u0644 config.local.php \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">config.local.php <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">$CONF[&#8216;configured&#8217;] = true;<\/p>\r\n<p dir=\"ltr\">$CONF[&#8216;database_type&#8217;] = &#8216;mysqli&#8217;;<br \/>$CONF[&#8216;database_host&#8217;] = &#8216;localhost&#8217;;<br \/>$CONF[&#8216;database_user&#8217;] = &#8216;actouser&#8217;;<br \/>$CONF[&#8216;database_password&#8217;] = &#8216;Password&#8217;;<br \/>$CONF[&#8216;database_name&#8217;] = &#8216;actodb&#8217;;<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647\u200c\u06cc \u0628\u0639\u062f \u0628\u0627\u06cc\u062f Nginx \u0631\u0627 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0646\u0645\u0627\u06cc\u06cc\u0645. \u0641\u0627\u06cc\u0644 postfixadmin.conf \u0631\u0627 \u0633\u0627\u062e\u062a\u0647 \u0648 \u0633\u0627\u06cc\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u0627 \u0627\u0632 \u0632\u06cc\u0631 \u0648\u0627\u0631\u062f \u0622\u0646 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">#vim \/etc\/nginx\/sites-available\/postfixadmin.conf<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">postfixadmin.conf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">server {<br \/>listen 80;<br \/>server_name <span style=\"color: #ff6600;\">mail.actobit.com<\/span>;<br \/>root \/var\/www\/html\/postfixadmin\/public;<\/p>\r\n<p dir=\"ltr\">index index.html index.htm index.php;<\/p>\r\n<p dir=\"ltr\">location \/ {<br \/>try_files $uri $uri\/ =404;<br \/>}<\/p>\r\n<p dir=\"ltr\">location ~ \\.php$ {<br \/>include snippets\/fastcgi-php.conf;<br \/>fastcgi_pass unix:\/var\/run\/php\/php7.4-fpm.sock;<br \/>}<\/p>\r\n<p dir=\"ltr\">location ~ \/\\.ht {<br \/>deny all;<br \/>}<\/p>\r\n<p dir=\"ltr\">}<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p style=\"text-align: justify;\">\u0641\u0627\u06cc\u0644 \u0631\u0627 \u0630\u062e\u06cc\u0631\u0647 \u0648 \u0627\u0632 \u0622\u0646 \u062e\u0627\u0631\u062c \u0645\u06cc\u200c\u0634\u0648\u06cc\u0645. \u0633\u067e\u0633 \u0628\u0627\u06cc\u062f \u0628\u0647 \u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u062c\u0631\u0627\u06cc\u06cc \u062f\u0627\u062f\u0647 \u0648 \u0633\u0631\u0648\u06cc\u0633 Nginx \u0631\u0627 \u0645\u062c\u062f\u062f \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0646\u0645\u0627\u06cc\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">#unlink \/etc\/nginx\/sites-enabled\/default<\/p>\r\n<p dir=\"ltr\">#ln -s \/etc\/nginx\/sites-available\/postfixadmin.conf \/etc\/nginx\/sites-enabled\/<\/p>\r\n<p dir=\"ltr\">#systemctl restart nginx<\/p>\r\n<p dir=\"ltr\">#systemctl status nginx<\/p>\r\n<p style=\"text-align: justify;\">\u0628\u0639\u062f \u0627\u0632 \u067e\u0627\u06cc\u0627\u0646 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc\u060c \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0622\u062f\u0631\u0633 \u0632\u06cc\u0631 \u0648\u0627\u0631\u062f \u0645\u0631\u062d\u0644\u0647 \u0646\u0635\u0628 Postfixadmin \u0645\u06cc\u200c\u0634\u0648\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">http:\/\/<span style=\"color: #ff6600;\">mail.actobit.com<\/span>\/setup.php<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646 \u0635\u0641\u062d\u0647 \u0628\u0627\u06cc\u062f \u06cc\u06a9 Setup Password \u0633\u0627\u062e\u062a\u0647 \u0648 \u0628\u0627 \u06a9\u0644\u06cc\u06a9 \u0628\u0631 \u0631\u0648\u06cc \u062f\u06a9\u0645\u0647 Generate setup_password hash\u060c \u0646\u0633\u062e\u0647 hash \u0622\u0646 \u0631\u0627 \u062a\u0648\u0644\u06cc\u062f \u06a9\u0646\u06cc\u062f.<\/p>\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5201 aligncenter\" src=\"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/postfixadmin-123.webp\" alt=\"\u0622\u0645\u0648\u0632\u0634 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc postfixadmin\" width=\"500\" height=\"118\" \/><\/p>\r\n<p style=\"text-align: justify;\">\u067e\u0633 \u0627\u0632 \u062a\u0648\u0644\u06cc\u062f hash\u060c \u0622\u0646 \u0631\u0627 \u062f\u0631 \u067e\u0627\u06cc\u06cc\u0646 \u0635\u0641\u062d\u0647 \u0645\u0634\u0627\u0647\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0646\u0645\u0648\u062f. \u0622\u0646 \u0631\u0627 \u06a9\u067e\u06cc \u06a9\u0631\u062f\u0647 \u0648 \u062f\u0631 \u0641\u0627\u06cc\u0644 config.local.php \u062f\u0631 \u0642\u0633\u0645\u062a $CONF[&#8216;setup_password&#8217;] \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u06cc\u06cc\u062f. \u0645\u0637\u0627\u0628\u0642 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631:<\/p>\r\n<p dir=\"ltr\">$CONF[&#8216;setup_password&#8217;] = &#8216;$2y$10$5R3eWgEi6XxDpj8Ev\/fOd5el6HZtet17fs.TTBONjH4JZvB6dhkgy&#8217;;<\/p>\r\n<p style=\"text-align: justify;\">\u0628\u0639\u062f \u0627\u0632 \u0648\u0627\u0631\u062f \u0646\u0645\u0648\u062f\u0646 \u067e\u0633\u0648\u0631\u062f hash\u060c \u0635\u0641\u062d\u0647 \u0631\u0627 refresh \u06a9\u0646\u06cc\u062f. \u0627\u06af\u0631 \u0647\u0645\u0647 \u0686\u06cc\u0632 \u062f\u0631\u0633\u062a \u0628\u0627\u0634\u062f\u060c \u06cc\u06a9 \u0642\u0633\u0645\u062a \u062f\u06cc\u06af\u0631 \u0628\u0647 \u0646\u0627\u0645 Login with setup_password \u0641\u0639\u0627\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0645\u062c\u062f\u062f Setup Password \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0642\u0633\u0645\u062a \u0648\u0627\u0631\u062f \u0646\u0645\u0648\u062f\u0647 \u0648 \u06a9\u0644\u06cc\u06a9 \u0646\u0645\u0627\u06cc\u06cc\u062f.<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u0635\u0641\u062d\u0647\u200c\u06cc \u062c\u062f\u06cc\u062f \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0645\u0627\u0646\u0646\u062f php \u0648 mysql \u0686\u06a9 \u0634\u062f\u0647 \u0648 \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0645\u0634\u06a9\u0644\u06cc \u0646\u0628\u0627\u0634\u062f\u060c \u062a\u06cc\u06a9 \u0633\u0628\u0632 \u062f\u0631 \u06a9\u0646\u0627\u0631\u0634\u0627\u0646 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646 \u062f\u0631 \u067e\u0627\u06cc\u06cc\u0646 \u0635\u0641\u062d\u0647 \u0648 \u062f\u0631 \u0642\u0633\u0645\u062a Add Superadmin Account\u060c \u0628\u0627\u06cc\u062f \u06cc\u06a9 \u06a9\u0627\u0631\u0628\u0631 \u0633\u0648\u067e\u0631 \u0627\u062f\u0645\u06cc\u0646 \u0628\u0631\u0627\u06cc \u0644\u0627\u06af\u06cc\u0646 \u0628\u0647 \u067e\u0646\u0644 \u0627\u062f\u0645\u06cc\u0646 postfixadmin \u0628\u0633\u0627\u0632\u06cc\u062f. \u0628\u0627\u06cc\u062f \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f \u0648 \u06cc\u0648\u0632\u0631 \u0648 \u067e\u0633\u0648\u0631\u062f \u0622\u0646 \u0631\u0627 \u062f\u0631 \u062c\u0627\u06cc\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0646\u0645\u0627\u06cc\u06cc\u062f.<\/p>\r\n<p style=\"text-align: justify;\">\u0628\u0647 \u062e\u0627\u0637\u0631 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u0641\u0627\u06cc\u0644 setup.php \u0631\u0627 \u0646\u06cc\u0632 \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0627\u06cc\u0634 \u0627\u0645\u0646\u06cc\u062a\u060c \u067e\u0627\u06a9 \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\r\n<p dir=\"ltr\">#rm -vf \/var\/www\/html\/postfixadmin\/public\/setup.php<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u067e\u0627\u06cc\u0627\u0646 \u0628\u0627\u06cc\u062f \u0645\u062c\u062f\u062f \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0641\u0627\u06cc\u0644 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Nginx \u0648 \u062f\u0631 \u0642\u0633\u0645\u062a \u062e\u0637 \u0622\u0628\u06cc \u0631\u0646\u06af\u060c \u062a\u063a\u06cc\u06cc\u0631\u06cc \u0627\u0639\u0645\u0627\u0644 \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\r\n<p dir=\"ltr\">#vim \/etc\/nginx\/sites-available\/postfixadmin.conf<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">postfixadmin.conf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">server {<br \/>listen 80;<br \/>server_name <span style=\"color: #ff6600;\">mail.actobit.com<\/span>;<br \/><span style=\"color: #0000ff;\">root \/var\/www\/html;<\/span><\/p>\r\n<p dir=\"ltr\">index index.html index.htm index.php;<\/p>\r\n<p dir=\"ltr\">location \/ {<br \/>try_files $uri $uri\/ =404;<br \/>}<\/p>\r\n<p dir=\"ltr\">location ~ \\.php$ {<br \/>include snippets\/fastcgi-php.conf;<br \/>fastcgi_pass unix:\/var\/run\/php\/php7.4-fpm.sock;<br \/>}<\/p>\r\n<p dir=\"ltr\">location ~ \/\\.ht {<br \/>deny all;<br \/>}<\/p>\r\n<p dir=\"ltr\">}<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p style=\"text-align: justify;\">\u0627\u0632 \u0627\u06cc\u0646 \u0628\u0647 \u0628\u0639\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0622\u062f\u0631\u0633 \u0632\u06cc\u0631 \u0648\u0627\u0631\u062f \u067e\u0646\u0644 Postfixadmin \u0634\u0648\u06cc\u062f:<\/p>\r\n<p dir=\"ltr\">http:\/\/<span style=\"color: #ff6600;\">mail.actobit.com<\/span>\/postfixadmin\/public<\/p>\r\n<h3><span class=\"ez-toc-section\" id=\"%D8%A2%D9%85%D9%88%D8%B2%D8%B4_%D9%BE%D8%A7%DA%A9_%DA%A9%D8%B1%D8%AF%D9%86_%D8%A7%D8%AA%D9%88%D9%85%D8%A7%D8%AA%DB%8C%DA%A9_%D8%AF%D8%A7%DB%8C%D8%B1%DA%A9%D8%AA%D9%88%D8%B1%DB%8C_%D8%A7%DA%A9%D8%A7%D9%86%D8%AA_%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86\"><\/span>\u0622\u0645\u0648\u0632\u0634 \u067e\u0627\u06a9 \u06a9\u0631\u062f\u0646 \u0627\u062a\u0648\u0645\u0627\u062a\u06cc\u06a9 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0627\u06a9\u0627\u0646\u062a \u06a9\u0627\u0631\u0628\u0631\u0627\u0646<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n<p style=\"text-align: justify;\">\u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 postfixadmin \u0647\u06cc\u0686\u200c\u06af\u0648\u0646\u0647 \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0627\u06a9\u0627\u0646\u062a \u0627\u06cc\u0645\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0646\u062f\u0627\u0631\u062f \u0648 \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u0648\u0642\u062a\u06cc \u0627\u06a9\u0627\u0646\u062a\u06cc \u0631\u0627 \u0627\u0632 \u0627\u06cc\u0646 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u067e\u0627\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f\u060c \u0647\u0645\u0686\u0646\u0627\u0646 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0622\u0646 \u0628\u0627\u0642\u06cc \u0645\u06cc\u200c\u0645\u0627\u0646\u062f. \u0627\u0645\u0627 \u0631\u0627\u0647\u200c\u062d\u0644\u200c\u0647\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u0631\u0641\u0639 \u0627\u06cc\u0646 \u0645\u0634\u06a9\u0644 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u062f\u0631 \u0632\u06cc\u0631 \u06cc\u06a9\u06cc \u0627\u0632 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645:<\/p>\r\n<p>\u0627\u0628\u062a\u062f\u0627 \u0641\u0627\u06cc\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0628\u0627\u0632 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">#vim \/var\/www\/html\/postfixadmin\/ADDITIONS\/mailbox_remover.pl<\/p>\r\n<p style=\"text-align: justify;\">\u0645\u062d\u062a\u0648\u06cc\u0627\u062a \u0645\u0647\u0645\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0646\u0646\u062f \u0631\u0627 \u0637\u0628\u0642 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0632\u06cc\u0631 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">mailbox_remover.pl <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">my $maildir_path=&#8221;\/vmail&#8221;;<\/p>\r\n<p dir=\"ltr\">my $pfadmin_config=&#8221;\/var\/www\/html\/postfixadmin\/config.inc.php&#8221;;<\/p>\r\n<p dir=\"ltr\"># database information<br \/>my $host=&#8221;localhost&#8221;;<br \/>my $port=&#8221;3306&#8243;;<br \/>my $userid=&#8221;actouser&#8221;;<br \/>my $passwd=&#8221;Password&#8221;;<br \/>my $db=&#8221;actodb&#8221;;<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p style=\"text-align: justify;\">\u067e\u06a9\u06cc\u062c \u0632\u06cc\u0631 \u0631\u0627 \u0646\u06cc\u0632 \u0646\u0635\u0628 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">#apt-get install libdbd-mysql-perl<\/p>\r\n<p style=\"text-align: justify;\">\u0628\u0627 \u0627\u062c\u0631\u0627\u06cc \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u0627\u0632 \u0639\u0645\u0644\u06a9\u0631\u062f \u0635\u062d\u06cc\u062d \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u0646\u0645\u0627\u06cc\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">#perl \/var\/www\/html\/postfixadmin\/ADDITIONS\/mailbox_remover.pl<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631\u0646\u0647\u0627\u06cc\u062a \u0628\u0627\u06cc\u062f \u062e\u0637\u0648\u0637 \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 \u0641\u0627\u06cc\u0644 crontab \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u0645 \u062a\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0648\u0631\u0647\u200c\u0627\u06cc \u0627\u062c\u0631\u0627 \u0634\u0648\u0646\u062f:<\/p>\r\n<p dir=\"ltr\">\u06f0 \u06f1\u06f0 * * \u06f5 root perl \/var\/www\/html\/postfixadmin\/ADDITIONS\/mailbox_remover.pl<br \/>\u06f0 \u06f1\u06f0 \u06f2\u06f9 \u06f1-\u06f1\u06f2 * root rm -rvf \/var\/archive\/mailboxes\/*<\/p>\r\n<p dir=\"ltr\">\u00a0<\/p>\r\n<h2><span class=\"ez-toc-section\" id=\"%D9%86%D8%B5%D8%A8_%D9%88_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_Roundcube\"><\/span>\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Roundcube<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p style=\"text-align: justify;\">\u0627\u06cc\u0646 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u06cc\u06a9 \u0633\u0631\u0648\u06cc\u0633 \u06af\u06cc\u0631\u0646\u062f\u0647 \u0627\u06cc\u0645\u06cc\u0644 (Webmail) \u0645\u062a\u0646 \u0628\u0627\u0632 \u0648 \u0631\u0627\u06cc\u06af\u0627\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u06a9\u0627\u0645\u0644 \u0648 \u0628\u0647 \u0632\u0628\u0627\u0646 PHP \u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0628\u0647 \u0639\u0628\u0627\u0631\u062a \u0628\u0647\u062a\u0631\u060c \u0648\u0628 \u0645\u06cc\u0644 \u06cc\u06a9 \u0633\u0631\u0648\u06cc\u0633 \u06af\u06cc\u0631\u0646\u062f\u0647 \u0627\u06cc\u0645\u06cc\u0644 \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u0634\u0645\u0627 \u0627\u0633\u062a\u060c \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u06cc \u06a9\u0647 \u0628\u0647 \u062c\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u0648 \u0627\u0631\u0633\u0627\u0644 \u0627\u06cc\u0645\u06cc\u0644 \u0627\u0632 \u06cc\u06a9 \u0633\u0631\u0648\u06cc\u0633 \u06af\u06cc\u0631\u0646\u062f\u0647 \u0627\u06cc\u0645\u06cc\u0644 \u062f\u0633\u06a9\u062a\u0627\u067e \u0645\u0627\u0646\u0646\u062f Outlook \u06cc\u0627 Thunderbird\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0645\u0631\u0648\u0631\u06af\u0631 \u0648\u0628\u060c \u0628\u0647 \u0627\u06cc\u0645\u06cc\u0644 \u062e\u0648\u062f \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f.<\/p>\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5219\" src=\"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/roundcube-1.webp\" alt=\"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 roundcube \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648\" width=\"404\" height=\"267\" \/><\/p>\r\n<p dir=\"ltr\">#wget https:\/\/github.com\/roundcube\/roundcubemail\/releases\/download\/1.5.2\/roundcubemail-1.5.2-complete.tar.gz<\/p>\r\n<p dir=\"ltr\">#tar -xvf roundcubemail-1.5.2-complete.tar.gz<\/p>\r\n<p dir=\"ltr\">#mv roundcubemail-1.5.2 \/var\/www\/html\/webmail<\/p>\r\n<p dir=\"ltr\">#apt install php-net-ldap2 php-net-ldap3 php-imagick php7.4-common php7.4-gd php7.4-imap php7.4-json php7.4-curl php7.4-zip php7.4-xml php7.4-mbstring php7.4-bz2 php7.4-intl php7.4-gmp<\/p>\r\n<p dir=\"ltr\">#apt install composer<\/p>\r\n<p dir=\"ltr\">#cd \/var\/www\/html\/webmail<\/p>\r\n<p style=\"text-align: justify;\">\u0628\u0627 \u0632\u062f\u0646 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u062a\u0645\u0627\u0645 \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc roundcubemail \u0646\u0635\u0628 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0627\u06af\u0631 \u062f\u0631 \u067e\u0627\u06cc\u0627\u0646\u060c \u0639\u0628\u0627\u0631\u062a Nothing to install or update \u0631\u0627 \u062f\u06cc\u062f\u06cc\u062f \u06cc\u0639\u0646\u06cc \u062a\u0645\u0627\u0645 \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627 \u0646\u0635\u0628 \u0634\u062f\u0647\u200c\u0627\u0646\u062f.<\/p>\r\n<p dir=\"ltr\">#composer install &#8211;no-dev<\/p>\r\n<p dir=\"ltr\">#chown www-data:www-data temp\/ logs\/ -R<\/p>\r\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0646\u0635\u0628 roundcubemail\u060c \u0622\u062f\u0631\u0633 \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u062e\u0648\u062f \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\r\n<p dir=\"ltr\">https:\/\/<span style=\"color: #ff6600;\">mail.actobit.com<\/span>\/webmail\/installer\/<\/p>\r\n<p style=\"text-align: justify;\">\u0645\u0631\u0627\u062d\u0644 \u0631\u0627 \u0628\u0647 \u062a\u0631\u062a\u06cc\u0628 \u0637\u06cc \u0646\u0645\u0627\u06cc\u06cc\u062f. \u062f\u0631 \u0642\u0633\u0645\u062a Database setup\u060c \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u062f\u0631 \u0645\u0631\u0627\u062d\u0644 \u0642\u0628\u0644 \u0631\u0627 \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u06cc\u06cc\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646 \u06cc\u06a9\u0633\u0631\u06cc \u067e\u0644\u0627\u06af\u06cc\u0646 \u0646\u06cc\u0632 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0647\u0631 \u06a9\u062f\u0627\u0645 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631 \u062e\u0627\u0635\u06cc \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u06a9\u0647 \u062f\u0631 \u062c\u0644\u0648\u06cc \u0622\u0646 \u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0631 \u0627\u06cc\u0646 \u0642\u0633\u0645\u062a \u0627\u0642\u062f\u0627\u0645 \u0628\u0647 \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0622\u0646\u200c\u0647\u0627 \u0646\u0645\u0627\u06cc\u06cc\u062f. \u0628\u0639\u062f \u0627\u0632 \u0627\u062a\u0645\u0627\u0645 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc\u060c \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0628\u0627 \u0646\u0627\u0645 config.inc.php \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0622\u0646 \u0631\u0627 \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0647 \u0622\u062f\u0631\u0633 \/var\/www\/html\/webmail\/config\/ \u0645\u0646\u062a\u0642\u0644 \u0646\u0645\u0627\u06cc\u06cc\u062f. \u0627\u0644\u0628\u062a\u0647 \u0627\u06af\u0631 \u0628\u0631 \u0631\u0648\u06cc \u062f\u06a9\u0645\u0647 Save in \/tmp \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f\u060c \u06cc\u06a9 \u06a9\u067e\u06cc \u0627\u0632 \u0622\u0646 \u062f\u0631 \u0634\u0627\u062e\u0647\u200c\u06cc tmp\/ \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f\u060c \u0633\u067e\u0633 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0622\u0646 \u0631\u0627 \u0645\u0646\u062a\u0642\u0644 \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\r\n<p dir=\"ltr\">#mv \/tmp\/config.inc.php \/var\/www\/html\/webmail\/config\/<\/p>\r\n<p style=\"text-align: justify;\">\u0628\u0639\u062f \u0627\u0632 \u0627\u0646\u062a\u0642\u0627\u0644 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0645\u0631\u0648\u0631\u06af\u0631 \u0628\u0631\u06af\u0634\u062a\u0647 \u0648 \u0628\u0631 \u0631\u0648\u06cc Continue \u06a9\u0644\u06cc\u06a9 \u0645\u06cc\u200c\u0646\u0645\u0627\u06cc\u06cc\u0645. \u062f\u0631 \u0635\u0641\u062d\u0647 \u062c\u062f\u06cc\u062f \u0628\u0631 \u0631\u0648\u06cc Initialize database \u06a9\u0644\u06cc\u06a9 \u06a9\u0631\u062f\u0647 \u062a\u0627 \u0639\u0645\u0644\u06cc\u0627\u062a \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062a\u06a9\u0645\u06cc\u0644 \u06af\u0631\u062f\u062f.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p><strong>\u062e\u0637\u0627\u06cc SMTP Error (250): Authentication failed<\/strong><\/p>\r\n<p style=\"text-align: justify;\">\u06af\u0627\u0647\u06cc \u0627\u0648\u0642\u0627\u062a \u0628\u0639\u062f \u0627\u0632 \u0648\u0627\u0631\u062f \u0634\u062f\u0646 \u0628\u0647 \u0627\u06a9\u0627\u0646\u062a \u0627\u06cc\u0645\u06cc\u0644 \u0627\u0632 \u0637\u0631\u06cc\u0642 Roundcube\u060c \u062f\u0631 \u0632\u0645\u0627\u0646 \u0627\u0631\u0633\u0627\u0644 \u0627\u06cc\u0645\u06cc\u0644\u060c \u0628\u0627 \u0627\u06cc\u0646 \u062e\u0637\u0627 \u0645\u0648\u0627\u062c\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0631\u0641\u0639 \u0627\u06cc\u0646 \u0645\u0634\u06a9\u0644 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc defaults.inc.php \u0631\u0627 \u0628\u0627\u0632 \u0646\u0645\u0648\u062f\u0647 \u0648 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u0645\u0637\u0627\u0628\u0642 \u0686\u06cc\u0632\u06cc \u06a9\u0647 \u0645\u0634\u062e\u0635 \u0634\u062f\u0647\u060c \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">#vim \/var\/www\/html\/webmail\/config\/defaults.inc.php<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">defaults.inc.php <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">$config[&#8216;smtp_server&#8217;] = &#8216;tls:\/\/<span style=\"color: #ff6600;\">mail.actobit.com<\/span>&#8216;;<br \/>$config[&#8216;smtp_port&#8217;] = 587;<br \/>$config[&#8216;smtp_auth_type&#8217;] = &#8216;LOGIN&#8217;;<br \/>$config[&#8216;smtp_user&#8217;] = &#8216;%u&#8217;;<br \/>$config[&#8216;smtp_pass&#8217;] = &#8216;%p&#8217;;<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">\u00a0<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u067e\u0627\u06cc\u0627\u0646 \u0648 \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0627\u06cc\u0646\u06a9\u0647 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc installer \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645\u06cc \u0645\u0627\u0646\u0646\u062f \u067e\u0633\u0648\u0631\u062f\u0647\u0627 \u0648 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0627\u0641\u0634\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0627\u0642\u062f\u0627\u0645 \u0628\u0647 \u067e\u0627\u06a9 \u0646\u0645\u0648\u062f\u0646 \u0622\u0646 \u0645\u06cc\u200c\u0646\u0645\u0627\u06cc\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">#rm -rvf \/var\/www\/html\/webmail\/installer\/<\/p>\r\n<p style=\"text-align: justify;\">\u062d\u0627\u0644 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0622\u062f\u0631\u0633 \u0632\u06cc\u0631 \u0648\u0627\u0631\u062f \u0648\u0628 \u0645\u06cc\u0644 \u0634\u0648\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">https:\/\/<span style=\"color: #ff6600;\">mail.actobit.com<\/span>\/webmail\/<\/p>\r\n<p style=\"text-align: justify;\">\u062a\u0628\u0631\u06cc\u06a9\u060c \u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc roundcube \u0646\u06cc\u0632 \u062a\u0645\u0627\u0645 \u0634\u062f!<\/p>\r\n<p>&nbsp;<\/p>\r\n<h2><span class=\"ez-toc-section\" id=\"%D9%86%D8%B5%D8%A8_%D9%88_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_phpMyAdmin\"><\/span>\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc phpMyAdmin<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u0627\u06cc\u0646 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u06cc\u06a9 \u0627\u0628\u0632\u0627\u0631 \u062a\u062d\u062a \u0648\u0628 \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a Mysql \u0648 Mariadb \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0632\u0628\u0627\u0646 PHP \u0648 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0627\u0645\u0631\u0648\u0632\u0647 \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631 \u0628\u0647 \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u062d\u0628\u0648\u0628\u200c\u062a\u0631\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0648\u0628 \u0647\u0627\u0633\u062a\u06cc\u0646\u06af\u200c\u0647\u0627 \u062a\u0628\u062f\u06cc\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0646\u0633\u062e\u0647 \u0627\u0648\u0644\u06cc\u0647 \u0622\u0646 \u062f\u0631 \u0633\u0627\u0644 \u06f1\u06f9\u06f9\u06f8 \u0648 \u062a\u062d\u062a \u0644\u0627\u06cc\u0633\u0646\u0633 GNU GPL \u0639\u0631\u0636\u0647 \u0634\u062f.<\/span><\/p>\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5218\" src=\"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/phpmyadmin-13.webp\" alt=\"\" width=\"404\" height=\"267\" \/><\/p>\r\n<p dir=\"ltr\">#<span class=\"token function\">apt<\/span> <span class=\"token function\">install<\/span> phpmyadmin<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u067e\u0631\u0648\u0633\u0647 \u0646\u0635\u0628 \u0627\u0632 \u0634\u0645\u0627 \u067e\u0631\u0633\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0627\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u0627 \u0628\u0631 \u0631\u0648\u06cc apache \u06cc\u0627 Lighttpd \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f. \u0628\u0627 \u062a\u0648\u062c\u0647 \u0628\u0647 \u0627\u06cc\u0646 \u06a9\u0647 \u0645\u0627 \u067e\u06cc\u0634 \u0627\u0632 \u0627\u06cc\u0646 Nginx \u0646\u0635\u0628 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u0645\u060c \u0647\u06cc\u0686 \u06af\u0632\u06cc\u0646\u0647\u200c\u0627\u06cc \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u0628\u0631 \u0631\u0648\u06cc OK \u06a9\u0644\u06cc\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.<\/p>\r\n<p>\u062f\u0631 \u067e\u0627\u0633\u062e \u0628\u0647 \u0633\u0648\u0627\u0644 Configure database for phpmyadmin with dbconfig-common \u0646\u06cc\u0632 Yes \u0645\u06cc\u200c\u0632\u0646\u06cc\u0645. \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f \u06cc\u06a9 \u067e\u0633\u0648\u0631\u062f \u0646\u06cc\u0632 \u0648\u0627\u0631\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.<\/p>\r\n<p dir=\"ltr\">#ln -s \/usr\/share\/phpmyadmin\/ \/var\/www\/html\/phpmyadmin<\/p>\r\n<p>\u0627\u06a9\u0646\u0648\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0622\u062f\u0631\u0633 \u0632\u06cc\u0631 \u0648 \u0628\u0627 \u06cc\u0648\u0632\u0631\u0646\u06cc\u0645 \u0648 \u067e\u0633\u0648\u0631\u062f \u062a\u0639\u06cc\u06cc\u0646 \u0634\u062f\u0647 \u0628\u0631\u0627\u06cc \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 actodb\u060c \u0648\u0627\u0631\u062f \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0634\u0648\u06cc\u062f.<\/p>\r\n<p dir=\"ltr\">https:\/\/<span style=\"color: #ff6600;\">mail.actobit.com<\/span>\/phpmyadmin\/<\/p>\r\n<p>&nbsp;<\/p>\r\n<h2><span class=\"ez-toc-section\" id=\"%D9%86%D8%B5%D8%A8_%D9%88_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_Postfix\"><\/span>\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Postfix<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p style=\"text-align: justify;\">\u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 <a href=\"https:\/\/www.postfix.org\/\">Postfix<\/a> \u06cc\u06a9\u06cc \u0627\u0632 MTA\u0647\u0627\u06cc \u0645\u0639\u0631\u0648\u0641 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0627\u067e\u0646 \u0633\u0648\u0631\u0633 \u0639\u0631\u0636\u0647 \u0634\u062f\u0647 \u0648 \u0628\u0631\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u0627\u06cc\u0645\u06cc\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u0648\u0644\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0622\u0646 \u062f\u0631 \u0633\u0627\u0644 \u06f1\u06f9\u06f9\u06f7 \u0646\u0648\u0634\u062a\u0647 \u0634\u062f \u0648 \u06cc\u06a9 \u0633\u0627\u0644 \u0628\u0639\u062f \u06cc\u0639\u0646\u06cc \u062f\u0631 \u0633\u0627\u0644 \u06f9\u06f8 \u0628\u0647 \u0628\u0627\u0632\u0627\u0631 \u0639\u0631\u0636\u0647 \u0634\u062f. \u0627\u06cc\u0646 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0628\u0627 \u0646\u0627\u0645\u200c\u0647\u0627\u06cc VMailer \u0648 IBM Secure Mailer \u0646\u06cc\u0632 \u0634\u0646\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u062f\u0631 \u0633\u0627\u0644 \u06f2\u06f0\u06f2\u06f1 \u0648 \u0628\u0639\u062f \u0627\u0632 \u06cc\u06a9 \u0628\u0631\u0631\u0633\u06cc \u062c\u0627\u0645\u0639 \u0627\u0632 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631\u0647\u0627 \u062f\u0631 \u0633\u0631\u062a\u0627\u0633\u0631 \u062f\u0646\u06cc\u0627 \u06a9\u0647 \u062a\u0648\u0633\u0637 E-Soft \u0627\u0646\u062c\u0627\u0645 \u0634\u062f\u060c \u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u06f3\u06f2 \u062f\u0631\u0635\u062f \u0633\u0631\u0648\u0631\u0647\u0627\u06cc \u062f\u0646\u06cc\u0627 \u0627\u0632 Postfix \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0631\u062f\u0646\u062f. \u0627\u06cc\u0646 \u06cc\u0639\u0646\u06cc \u0631\u062a\u0628\u0647 \u062f\u0648\u0645 \u0628\u0639\u062f \u0627\u0632 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 Exim.<\/p>\r\n<p style=\"text-align: justify;\">\u0627\u0648\u0644\u06cc\u0646 \u0644\u0627\u06cc\u0647 \u062f\u0631 Postfix \u06cc\u06a9 \u0644\u0627\u06cc\u0647 \u062f\u0641\u0627\u0639\u06cc \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u0627\u0633\u067e\u0645\u200c\u0647\u0627 \u0648 \u0628\u062f\u0627\u0641\u0632\u0627\u0631\u0647\u0627 \u0627\u0633\u062a \u0648 \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u0627\u0645\u0646\u06cc\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u062f\u0631 \u0622\u0646 \u0645\u062b\u0627\u0644 \u0632\u062f\u0646\u06cc \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0628\u0631 \u0631\u0648\u06cc \u0647\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u06cc\u0648\u0646\u06cc\u06a9\u0633 \u0642\u0627\u0628\u0644 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0627\u0633\u062a\u060c \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644\u200c\u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f \u0644\u06cc\u0646\u0648\u06a9\u0633\u060c Solaris\u060c MacOS\u060c BSD \u0648 AIX.<\/p>\r\n<p dir=\"ltr\">#apt install postfix postfix-mysql sasl2-bin<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u0641\u0631\u0622\u06cc\u0646\u062f \u0646\u0635\u0628 Postfix \u0628\u0627\u06cc\u062f \u0622\u062f\u0631\u0633 \u062f\u0648\u0645\u06cc\u0646 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u062f\u0631 \u0645\u062b\u0627\u0644 \u0645\u0627 <span style=\"color: #ff6600;\">mail.actobit.com<\/span> \u0627\u0633\u062a.<\/p>\r\n<p>\u0641\u0627\u06cc\u0644 \u0627\u0635\u0644\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Postfix \u0628\u0627 \u0646\u0627\u0645 main.cf \u0627\u0633\u062a. \u0645\u0637\u0627\u0628\u0642 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0632\u06cc\u0631\u060c \u0627\u0642\u062f\u0627\u0645 \u0628\u0647 \u067e\u0631 \u06a9\u0631\u062f\u0646 \u0622\u0646 \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\r\n<p dir=\"ltr\">#vim \/etc\/postfix\/main.cf<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">main.cf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">myhostname = <span style=\"color: #ff6600;\">mail.actobit.com<\/span><br \/>mydomain = <span style=\"color: #ff6600;\">actobit.com<\/span><br \/>myorigin = $mydomain<br \/>inet_interfaces = all<br \/>inet_protocols = all<br \/>mydestination = $myhostname localhost.$mydomain localhost<br \/>local_recipient_maps =<br \/>mynetworks = 127.0.0.0\/8 [::ffff:127.0.0.0]\/104 [::1]\/128 172.30.1.0\/24 172.22.0.0\/21<br \/>mailbox_size_limit = 0<br \/>recipient_delimiter = +<br \/>smtpd_banner = $myhostname ESMTP $mail_name<br \/>biff = no<br \/>alias_maps = hash:\/etc\/aliases<br \/>alias_database = hash:\/etc\/aliases<br \/>append_dot_mydomain = no<br \/>readme_directory = no<br \/>smtpd_sasl_type = dovecot<br \/>smtpd_sasl_path = private\/auth<br \/>smtpd_sasl_auth_enable = yes<br \/>broken_sasl_auth_clients = yes<br \/>smtpd_sasl_security_options = noanonymous<br \/>smtpd_sasl_local_domain =<br \/>smtpd_sasl_authenticated_header = yes<\/p>\r\n<p dir=\"ltr\">smtpd_tls_cert_file=\/etc\/nginx\/ssl\/fullchain.crt<br \/>smtpd_tls_key_file=\/etc\/nginx\/ssl\/priv.key<\/p>\r\n<p dir=\"ltr\">smtpd_tls_protocols = !SSLv2, !SSLv3<br \/>smtpd_tls_mandatory_protocols=!SSLv2,!SSLv3<br \/>message_size_limit = 104857600<br \/>virtual_mailbox_limit = 40000000<br \/>smtp_tls_note_starttls_offer = yes<br \/>smtpd_tls_loglevel = 1<br \/>smtpd_tls_received_header = yes<br \/>smtpd_tls_session_cache_timeout = 3600s<br \/>tls_random_source = dev:\/dev\/urandom<br \/>smtpd_tls_security_level = may<br \/>smtp_tls_security_level = may<br \/>smtpd_tls_exclude_ciphers = aNULL, eNULL, EXPORT, DES, RC4, MD5, PSK, aECDH, EDH-DSS-DES-CBC3-SHA, EDH-RSA-DES-CDC3-SHA, KRB5-DE5, CBC3-SHA<br \/>unknown_local_recipient_reject_code = 550<br \/>maximal_queue_lifetime = 1d<br \/>minimal_backoff_time = 1000s<br \/>maximal_backoff_time = 8000s<br \/>smtp_helo_timeout = 60s<br \/>smtpd_recipient_limit = 16<br \/>smtpd_soft_error_limit = 3<br \/>smtpd_hard_error_limit = 12<br \/>smtpd_helo_required = yes<\/p>\r\n<p dir=\"ltr\">smtpd_helo_restrictions =<br \/>permit_mynetworks,<br \/>permit_sasl_authenticated,<br \/>permit<br \/>smtpd_data_restrictions =<br \/>reject_unauth_pipelining,<br \/>permit_sasl_authenticated<br \/>smtpd_sender_restrictions =<br \/>permit_mynetworks,<br \/>permit_sasl_authenticated,<br \/>reject_non_fqdn_sender,<br \/>reject_unknown_sender_domain,<br \/>permit<br \/>smtpd_client_restrictions =<br \/>permit_sasl_authenticated,<\/p>\r\n<p dir=\"ltr\">smtpd_delay_reject = yes<br \/>disable_vrfy_command = yes<br \/>smtpd_recipient_restrictions =<br \/>reject_unknown_sender_domain,<br \/>reject_unauth_pipelining,<br \/>permit_mynetworks,<br \/>permit_sasl_authenticated,<br \/>reject_unauth_destination,<br \/>reject_unknown_recipient_domain,<br \/>reject_non_fqdn_hostname,<br \/>reject_non_fqdn_sender,<br \/>reject_non_fqdn_recipient,<br \/>reject_rbl_client zen.spamhaus.org,<br \/>reject_rbl_client bl.spamcop.net,<br \/>reject_rbl_client b.barracudacentral.org,<br \/>reject_rbl_client combined.abuse.ch<br \/>reject_invalid_hostname,<br \/>permit_mx_backup,<br \/>permit<\/p>\r\n<p dir=\"ltr\">virtual_mailbox_base = \/vmail<br \/>virtual_mailbox_maps = mysql:\/etc\/postfix\/mysql_virtual_mailbox_maps.cf, mysql:\/etc\/postfix\/mysql_virtual_mailbox_domainaliases_maps.cf<br \/>virtual_uid_maps = static:5000<br \/>virtual_gid_maps = static:5000<br \/>virtual_alias_maps = mysql:\/etc\/postfix\/mysql_virtual_alias_maps.cf, mysql:\/etc\/postfix\/mysql_virtual_alias_domainaliases_maps.cf<br \/>virtual_mailbox_domains = mysql:\/etc\/postfix\/mysql_virtual_domains_maps.cf<br \/>smtpd_sender_login_maps = mysql:\/etc\/postfix\/mysql_virtual_sender_login_maps.cf<\/p>\r\n<p dir=\"ltr\">virtual_transport = dovecot<br \/>transport_maps = hash:\/etc\/postfix\/transport<\/p>\r\n<p dir=\"ltr\">dovecot_destination_recipient_limit = 1<br \/>policy-spf_time_limit = 3600s<br \/>header_checks = regexp:\/etc\/postfix\/header_checks<br \/>enable_original_recipient = no<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p style=\"text-align: justify;\">\u0647\u0631 \u06a9\u062f\u0627\u0645 \u0627\u0632 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0627 \u0645\u062d\u062a\u0648\u06cc\u0627\u062a \u062a\u0639\u06cc\u06cc\u0646 \u0634\u062f\u0647 \u0645\u06cc\u200c\u0633\u0627\u0632\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">#vim \/etc\/postfix\/mysql_virtual_alias_domainaliases_maps.cf<\/p>\r\n<p dir=\"ltr\">#chmod 755 \/etc\/postfix\/mysql_virtual_alias_domainaliases_maps.cf<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">mysql_virtual_alias_domainaliases_maps.cf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">user = actouser<br \/>password = Password<br \/>hosts = 127.0.0.1<br \/>dbname = actodb<br \/>query = SELECT goto FROM alias,alias_domain<br \/>WHERE alias_domain.alias_domain = &#8216;%d&#8217;<br \/>AND alias.address=concat(&#8216;%u&#8217;, &#8216;@&#8217;, alias_domain.target_domain)<br \/>AND alias.active = 1<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">#vim \/etc\/postfix\/mysql_virtual_alias_maps.cf<\/p>\r\n<p dir=\"ltr\">#chmod 755 \/etc\/postfix\/mysql_virtual_alias_maps.cf<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">mysql_virtual_alias_maps.cf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">user = actouser<br \/>password = Password<br \/>hosts = 127.0.0.1<br \/>dbname = actodb<br \/>table = alias<br \/>select_field = goto<br \/>where_field = address<br \/>additional_conditions = and active = &#8216;1&#8217;<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">#vim \/etc\/postfix\/mysql_virtual_domains_maps.cf<\/p>\r\n<p dir=\"ltr\">#chmod 755 \/etc\/postfix\/mysql_virtual_domains_maps.cf<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">mysql_virtual_domains_maps.cf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">user = actouser<br \/>password = Password<br \/>hosts = 127.0.0.1<br \/>dbname = actodb<br \/>table = domain<br \/>select_field = domain<br \/>where_field = domain<br \/>additional_conditions = and backupmx = &#8216;0&#8217; and active = &#8216;1&#8217;<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">#vim \/etc\/postfix\/mysql_virtual_mailbox_domainaliases_maps.cf<\/p>\r\n<p dir=\"ltr\">#chmod 755 \/etc\/postfix\/mysql_virtual_mailbox_domainaliases_maps.cf<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">mysql_virtual_mailbox_domainaliases_maps.cf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">user = actouser<br \/>password = Password<br \/>hosts = 127.0.0.1<br \/>dbname = actodb<br \/>query = SELECT maildir FROM mailbox, alias_domain<br \/>WHERE alias_domain.alias_domain = &#8216;%d&#8217;<br \/>AND mailbox.username=concat(&#8216;%u&#8217;, &#8216;@&#8217;, alias_domain.target_domain )<br \/>AND mailbox.active = 1<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">#vim \/etc\/postfix\/mysql_virtual_mailbox_maps.cf<\/p>\r\n<p dir=\"ltr\">#chmod 755 \/etc\/postfix\/mysql_virtual_mailbox_maps.cf<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">mysql_virtual_mailbox_maps.cf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">user = actouser<br \/>password = Password<br \/>hosts = 127.0.0.1<br \/>dbname = actodb<br \/>table = mailbox<br \/>select_field = CONCAT(domain, &#8216;\/&#8217;, local_part)<br \/>where_field = username<br \/>additional_conditions = and active = &#8216;1&#8217;<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">#vim \/etc\/postfix\/mysql_virtual_sender_login_maps.cf<\/p>\r\n<p dir=\"ltr\">#chmod 755 \/etc\/postfix\/mysql_virtual_sender_login_maps.cf<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">mysql_virtual_sender_login_maps.cf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">user = actouser<br \/>password = Password<br \/>hosts = 127.0.0.1<br \/>dbname = actodb<br \/>query = SELECT goto FROM alias WHERE address=&#8217;%s&#8217;<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p style=\"text-align: justify;\">\u0641\u0627\u06cc\u0644 master.cf \u0646\u06cc\u0632 \u06cc\u06a9\u06cc \u0627\u0632 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u062f\u0631 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc postfix \u0627\u0633\u062a. \u0627\u06cc\u0646 \u06a9\u0647 \u0686\u0647 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc\u06cc \u0627\u062c\u0631\u0627 \u0634\u0648\u0646\u062f \u0648 \u0686\u06af\u0648\u0646\u0647\u060c \u0647\u0645\u06af\u06cc \u062f\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0646\u0645\u0648\u0646\u0647\u200c\u0627\u06cc \u0627\u0632 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u062f\u0631 \u0632\u06cc\u0631 \u0622\u0645\u062f\u0647 \u0627\u0633\u062a:<\/p>\r\n<p dir=\"ltr\">#vim \/etc\/postfix\/master.cf<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">master.cf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">smtp inet n &#8211; y &#8211; &#8211; smtpd<\/p>\r\n<p dir=\"ltr\"><br \/>submission inet n &#8211; y &#8211; &#8211; smtpd<br \/>-o syslog_name=postfix\/submission<br \/>-o smtpd_tls_security_level=encrypt<br \/>-o smtpd_sasl_auth_enable=yes<br \/>-o smtpd_sasl_type=dovecot<br \/>-o smtpd_sasl_path=private\/auth<br \/>-o smtpd_reject_unlisted_recipient=no<br \/>-o smtpd_client_restrictions=permit_sasl_authenticated,reject<br \/>-o milter_macro_daemon_name=ORIGINATING<\/p>\r\n<p dir=\"ltr\">smtps inet n &#8211; &#8211; &#8211; &#8211; smtpd<br \/>-o syslog_name=postfix\/smtps<br \/>-o smtpd_tls_wrappermode=yes<br \/>-o smtpd_sasl_auth_enable=yes<br \/>-o smtpd_sasl_type=dovecot<br \/>-o smtpd_sasl_path=private\/auth<br \/>-o smtpd_client_restrictions=permit_sasl_authenticated,reject<br \/>-o milter_macro_daemon_name=ORIGINATING<\/p>\r\n<p dir=\"ltr\">pickup unix n &#8211; y 60 1 pickup<br \/>cleanup unix n &#8211; y &#8211; 0 cleanup<br \/>qmgr unix n &#8211; n 300 1 qmgr<br \/>#qmgr unix n &#8211; n 300 1 oqmgr<br \/>tlsmgr unix &#8211; &#8211; y 1000? 1 tlsmgr<br \/>rewrite unix &#8211; &#8211; y &#8211; &#8211; trivial-rewrite<br \/>bounce unix &#8211; &#8211; y &#8211; 0 bounce<br \/>defer unix &#8211; &#8211; y &#8211; 0 bounce<br \/>trace unix &#8211; &#8211; y &#8211; 0 bounce<br \/>verify unix &#8211; &#8211; y &#8211; 1 verify<br \/>flush unix n &#8211; y 1000? 0 flush<br \/>proxymap unix &#8211; &#8211; n &#8211; &#8211; proxymap<br \/>proxywrite unix &#8211; &#8211; n &#8211; 1 proxymap<br \/>smtp unix &#8211; &#8211; y &#8211; &#8211; smtp<br \/>relay unix &#8211; &#8211; y &#8211; &#8211; smtp<br \/>-o syslog_name=postfix\/$service_name<br \/># -o smtp_helo_timeout=5 -o smtp_connect_timeout=5<br \/>showq unix n &#8211; y &#8211; &#8211; showq<br \/>error unix &#8211; &#8211; y &#8211; &#8211; error<br \/>retry unix &#8211; &#8211; y &#8211; &#8211; error<br \/>discard unix &#8211; &#8211; y &#8211; &#8211; discard<br \/>local unix &#8211; n n &#8211; &#8211; local<br \/>virtual unix &#8211; n n &#8211; &#8211; virtual<br \/>lmtp unix &#8211; &#8211; y &#8211; &#8211; lmtp<br \/>anvil unix &#8211; &#8211; y &#8211; 1 anvil<br \/>scache unix &#8211; &#8211; y &#8211; 1 scache<br \/>postlog unix-dgram n &#8211; n &#8211; 1 postlogd<br \/>dovecot unix &#8211; n n &#8211; &#8211; pipe<br \/>flags=DRhu user=vmail:vmail argv=\/usr\/libexec\/dovecot\/deliver -f ${sender} -d ${user}@${nexthop}<\/p>\r\n<p dir=\"ltr\">maildrop unix &#8211; n n &#8211; &#8211; pipe<br \/>flags=DRhu user=vmail argv=\/usr\/bin\/maildrop -d ${recipient}<\/p>\r\n<p dir=\"ltr\">uucp unix &#8211; n n &#8211; &#8211; pipe<br \/>flags=Fqhu user=uucp argv=uux -r -n -z -a$sender &#8211; $nexthop!rmail ($recipient)<br \/>ifmail unix &#8211; n n &#8211; &#8211; pipe<br \/>flags=F user=ftn argv=\/usr\/lib\/ifmail\/ifmail -r $nexthop ($recipient)<br \/>bsmtp unix &#8211; n n &#8211; &#8211; pipe<br \/>flags=Fq. user=bsmtp argv=\/usr\/lib\/bsmtp\/bsmtp -t$nexthop -f$sender $recipient<br \/>scalemail-backend unix &#8211; n n &#8211; 2 pipe<br \/>flags=R user=scalemail argv=\/usr\/lib\/scalemail\/bin\/scalemail-store ${nexthop} ${user} ${extension}<br \/>mailman unix &#8211; n n &#8211; &#8211; pipe<br \/>flags=FR user=list argv=\/usr\/lib\/mailman\/bin\/postfix-to-mailman.py<br \/>${nexthop} ${user}<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<h2><span class=\"ez-toc-section\" id=\"%D9%86%D8%B5%D8%A8_%D9%88_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_SpamAssassin\"><\/span>\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc SpamAssassin<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p style=\"text-align: justify;\">\u0627\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u06a9\u0647 \u062a\u0648\u0633\u0637 \u0622\u067e\u0627\u0686\u06cc \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f\u060c \u0628\u0631\u0627\u06cc \u0627\u0648\u0644\u06cc\u0646 \u0628\u0627\u0631 \u062f\u0631 \u0633\u0627\u0644 \u06f2\u06f0\u06f0\u06f1 \u0648 \u0645\u062e\u0635\u0648\u0635 \u0641\u06cc\u0644\u062a\u0631\u06cc\u0646\u06af \u0627\u06cc\u0645\u06cc\u0644\u200c\u0647\u0627\u06cc \u0627\u0633\u067e\u0645 \u0639\u0631\u0636\u0647 \u0634\u062f. \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0633\u067e\u0645 \u0627\u0633\u0627\u0633\u06cc\u0646 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0631\u0627\u06cc\u06af\u0627\u0646 \u0648 \u062a\u062d\u062a \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc C \u0648 Perl \u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. SpamAssassin \u0631\u0627 \u0647\u0645 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0627 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631\u0647\u0627 \u0627\u062f\u063a\u0627\u0645 \u06a9\u0631\u062f \u062a\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0627\u062a\u0648\u0645\u0627\u062a\u06cc\u06a9\u060c \u0641\u06cc\u0644\u062a\u0631\u06cc\u0646\u06af \u062e\u0648\u062f \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u062f \u0648 \u0647\u0645 \u06a9\u0627\u0631\u0628\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0627\u062f\u063a\u0627\u0645 \u0622\u0646 \u0628\u0627 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u0686\u06a9 \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0645\u06cc\u0644\u060c \u0627\u0632 \u0622\u0646 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0627\u0633\u06a9\u0646 \u0627\u06cc\u0645\u06cc\u0644\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u062f.<\/p>\r\n<p style=\"text-align: justify;\">\u0627\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0632 \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0627\u0633\u067e\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0622\u0646\u200c\u0647\u0627 \u0639\u0628\u0627\u0631\u062a\u0646\u062f \u0627\u0632:<\/p>\r\n<ul>\r\n<li dir=\"ltr\" style=\"text-align: left;\">DNS and fuzzy checksum techniques<\/li>\r\n<li dir=\"ltr\" style=\"text-align: left;\">Bayesian filtering<\/li>\r\n<li dir=\"ltr\" style=\"text-align: left;\">External programs<\/li>\r\n<li dir=\"ltr\" style=\"text-align: left;\">Blacklists and online databases<\/li>\r\n<\/ul>\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5228 size-full\" src=\"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/SpamAssassin-1.webp\" alt=\"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 SpamAssassin \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04\" width=\"404\" height=\"267\" \/><\/p>\r\n<p dir=\"ltr\">#apt-get install spamassassin spamc -y<\/p>\r\n<p dir=\"ltr\">#adduser spamd &#8211;disabled-login<\/p>\r\n<p style=\"text-align: justify;\">\u0641\u0627\u06cc\u0644 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc spamassassin \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0631\u062f\u0647 \u0648 \u0645\u0637\u0627\u0628\u0642 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0632\u06cc\u0631 \u0622\u0646 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f:<\/p>\r\n<p dir=\"ltr\">#vim \/etc\/default\/spamassassin<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">spamassassin <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">OPTIONS=&#8221;&#8211;create-prefs &#8211;max-children 5 &#8211;username spamd &#8211;helper-home-dir \/home\/spamd\/ -s \/home\/spamd\/spamd.log&#8221;<br \/>PIDFILE=&#8221;\/var\/run\/spamd.pid&#8221;<br \/>CRON=1<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">#mv \/etc\/spamassassin\/local.cf \/etc\/spamassassin\/local.cf.bk<\/p>\r\n<p style=\"text-align: justify;\">\u0641\u0627\u06cc\u0644 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc local.cf \u0631\u0627 \u0633\u0627\u062e\u062a\u0647 \u0648 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 \u062f\u0627\u062e\u0644 \u0622\u0646 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f:<\/p>\r\n<p dir=\"ltr\">#vim \/etc\/spamassassin\/local.cf<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">local.cf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">rewrite_header Subject ***** SPAM _SCORE_ *****<br \/>report_safe 0<br \/>required_score 5.0<br \/>use_bayes 1<br \/>use_bayes_rules 1<br \/>bayes_auto_learn 1<br \/>skip_rbl_checks 0<br \/>use_razor2 0<br \/>use_dcc 0<br \/>use_pyzor 0<br \/>ifplugin Mail::SpamAssassin::Plugin::Shortcircuit<br \/>endif<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p style=\"text-align: justify;\">\u0628\u0627\u06cc\u062f \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a\u06cc \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a Postfix \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u0645 \u062a\u0627 \u0628\u062a\u0648\u0627\u0646\u062f \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0627\u062a\u0648\u0645\u0627\u062a\u06cc\u06a9 \u0627\u0632 SpamAssassin \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u062f.<\/p>\r\n<p dir=\"ltr\">#vim \/etc\/postfix\/master.cf<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u0641\u0627\u06cc\u0644 \u0645\u0631\u0628\u0648\u0637\u0647\u060c \u062e\u0637\u0648\u0637 \u0642\u0631\u0645\u0632 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0647 \u0648 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u0627 \u0631\u0646\u06af \u0622\u0628\u06cc \u0631\u0627 \u0628\u0647 \u0632\u06cc\u0631 \u0622\u0646\u200c\u0647\u0627 \u0627\u0636\u0627\u0641\u0647 \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">master.cf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\"><span style=\"color: #ff0000;\">smtp inet n &#8211; y &#8211; &#8211; smtpd<\/span><br \/><span style=\"color: #0000ff;\">-o content_filter=spamassassin<\/span><br \/><span style=\"color: #0000ff;\">spamassassin unix &#8211; n n &#8211; &#8211; pipe<\/span><br \/><span style=\"color: #0000ff;\">user=spamd argv=\/usr\/bin\/spamc -f -e<\/span><br \/><span style=\"color: #0000ff;\">\/usr\/sbin\/sendmail -oi -f ${sender} ${recipient}<\/span><\/p>\r\n<p dir=\"ltr\"><span style=\"color: #ff0000;\">submission inet n &#8211; y &#8211; &#8211; smtpd<\/span><br \/><span style=\"color: #0000ff;\">-o content_filter=spamassassin<\/span><br \/><span style=\"color: #0000ff;\">spamassassin unix &#8211; n n &#8211; &#8211; pipe<\/span><br \/><span style=\"color: #0000ff;\">user=spamd argv=\/usr\/bin\/spamc -f -e<\/span><br \/><span style=\"color: #0000ff;\">\/usr\/sbin\/sendmail -oi -f ${sender} ${recipient}<\/span><\/p>\r\n<p dir=\"ltr\"><span style=\"color: #ff0000;\">smtps inet n &#8211; &#8211; &#8211; &#8211; smtpd<\/span><br \/><span style=\"color: #0000ff;\">-o content_filter=spamassassin<\/span><br \/><span style=\"color: #0000ff;\">spamassassin unix &#8211; n n &#8211; &#8211; pipe<\/span><br \/><span style=\"color: #0000ff;\">user=spamd argv=\/usr\/bin\/spamc -f -e<\/span><br \/><span style=\"color: #0000ff;\">\/usr\/sbin\/sendmail -oi -f ${sender} ${recipient}<\/span><\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">#systemctl restart postfix<\/p>\r\n<p dir=\"ltr\">#systemctl enable spamassassin<\/p>\r\n<p dir=\"ltr\">#systemctl start spamassassin<\/p>\r\n<h2><span class=\"ez-toc-section\" id=\"%D9%86%D8%B5%D8%A8_%D9%88_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_Dovecot\"><\/span>\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Dovecot<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p style=\"text-align: justify;\">\u062f\u0627\u0648\u06a9\u0627\u062a (<a href=\"https:\/\/www.dovecot.org\/\">Dovecot<\/a>) \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 Mail Server\u0647\u0627\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633\u06cc \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0633\u0631\u0648\u06cc\u0633 IMAP \u0648 POP3 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u0627\u06cc\u0645\u06cc\u0644\u200c\u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 mailbox \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0645\u0646\u062a\u0642\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646\u060c \u0648\u0638\u06cc\u0641\u0647\u200c\u06cc authenticate \u06a9\u0631\u062f\u0646 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0631\u0627 \u0646\u06cc\u0632 \u0628\u0631 \u0639\u0647\u062f\u0647 \u062f\u0627\u0631\u062f. \u0627\u06cc\u0646 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u062f\u0631 \u0633\u0627\u0644 \u06f2\u06f0\u06f0\u06f2 \u0648 \u0628\u0627 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc C \u0645\u0646\u062a\u0634\u0631 \u0634\u062f. \u067e\u06cc\u0634\u200c\u0628\u06cc\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f \u0628\u06cc\u0646 \u06f7\u06f0 \u062a\u0627 \u06f8\u06f0 \u0633\u0631\u0648\u0631\u0647\u0627\u06cc IMAP \u0627\u0632 \u0627\u06cc\u0646 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0627\u06cc\u0646 \u0633\u0631\u0648\u0631 \u0627\u0632 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f\u0647\u0627\u06cc Maildir\u060c mbox \u0648 dbox \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 Dovecot\u060c \u0627\u0646\u062a\u0642\u0627\u0644 \u0627\u06cc\u0645\u06cc\u0644\u200c\u0647\u0627\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a\u06cc \u0627\u0632 Postfix \u0628\u0647 \u0645\u06cc\u0644 \u0628\u0627\u06a9\u0633\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646\u060c \u0627\u0632 \u0637\u0631\u06cc\u0642 \u06cc\u06a9\u06cc \u0627\u0632 \u062f\u0648 \u0631\u0648\u0634 \u0632\u06cc\u0631 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f:<\/p>\r\n<p dir=\"ltr\">\u06f1 &#8211; LDA (Local Delivery Agent) &#8211; Main Configuration file: \/etc\/dovecot\/conf.d\/15-lda.conf<\/p>\r\n<p dir=\"ltr\">\u06f2 &#8211; LMTP (Local Mail Transfer Protocol) &#8211; Main Configuration file: \/etc\/dovecot\/conf.d\/20-lmtp.conf<\/p>\r\n<p style=\"text-align: justify;\">\u0627\u06cc\u0646 \u062f\u0648 \u0631\u0648\u0634 \u0634\u0628\u0627\u0647\u062a\u200c\u0647\u0627\u06cc \u0632\u06cc\u0627\u062f\u06cc \u0628\u0627 \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u062f\u0627\u0631\u0646\u062f\u060c \u0627\u0645\u0627 \u062f\u0631 \u0639\u0645\u0644\u06a9\u0631\u062f\u060c \u062a\u0641\u0627\u0648\u062a\u200c\u0647\u0627\u06cc\u06cc \u0646\u06cc\u0632 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0628\u0627 \u062a\u0648\u062c\u0647 \u0628\u0647 \u0646\u06cc\u0627\u0632 \u062e\u0648\u062f\u062a\u0627\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u06cc\u06a9\u06cc \u0627\u0632 \u0631\u0648\u0634\u200c\u0647\u0627 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0645\u0627\u06cc\u06cc\u062f. \u0645\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0632 \u0631\u0648\u0634 LDA \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.<\/p>\r\n<p dir=\"ltr\">\u00a0<\/p>\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5243\" src=\"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/dovecot-1.webp\" alt=\"\u0622\u0645\u0648\u0632\u0634 Dovecot \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648\" width=\"404\" height=\"267\" \/><\/p>\r\n<p dir=\"ltr\">#apt install dovecot-imapd dovecot-pop3d dovecot-mysql <span class=\"crayon-i\">dovecot<\/span>&#8211;<span class=\"crayon-e\">core <span class=\"crayon-i\">dovecot<\/span>-lmtpd<\/span><\/p>\r\n<p dir=\"ltr\">#vim \/etc\/dovecot\/dovecot.conf<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u062f\u0627\u062e\u0644 \u0641\u0627\u06cc\u0644 dovecot.conf \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u062e\u0637 \u0632\u06cc\u0631 \u0628\u0627\u0634\u06cc\u062f:<\/p>\r\n<p dir=\"ltr\">!include_try \/usr\/share\/dovecot\/protocols.d\/*.protocol<\/p>\r\n<p style=\"text-align: justify;\">\u0627\u06cc\u0646 \u062e\u0637 \u0628\u06cc\u0627\u0646\u06af\u0631 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0686\u0647 \u067e\u0631\u0648\u062a\u06a9\u0644\u200c\u0647\u0627\u06cc\u06cc \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0634\u0648\u0646\u062f. \u0627\u06af\u0631 \u0628\u0647 \u0622\u062f\u0631\u0633 \u06af\u0641\u062a\u0647 \u0634\u062f\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u062e\u0637 \u0628\u0631\u0648\u06cc\u062f\u060c \u0627\u062d\u062a\u0645\u0627\u0644\u0627\u064b \u062f\u0648 \u0641\u0627\u06cc\u0644 \u0628\u0627 \u0646\u0627\u0645\u200c\u0647\u0627\u06cc imap \u0648 pop3 \u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f \u06a9\u0647 \u0646\u0634\u0627\u0646\u06af\u0631 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u06cc\u0646 \u062f\u0648 \u067e\u0631\u0648\u062a\u06a9\u0644 \u0641\u0639\u0627\u0644 \u0647\u0633\u062a\u0646\u062f.<\/p>\r\n<p dir=\"ltr\">#vim \/etc\/dovecot\/conf.d\/10-auth.conf<\/p>\r\n<p style=\"text-align: justify;\">\u062e\u0637\u0648\u0637 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u06f1\u06f0-auth.conf \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">\u06f1\u06f0-auth.conf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\"><br \/>disable_plaintext_auth = no<br \/>auth_mechanisms = plain login<\/p>\r\n<p dir=\"ltr\">!include auth-sql.conf.ext<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">#vim \/etc\/dovecot\/conf.d\/10-mail.conf<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u0641\u0627\u06cc\u0644 \u06f1\u06f0-mail.conf \u0628\u0627\u06cc\u062f \u0645\u062d\u0644 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u0644\u200c\u0628\u0627\u06a9\u0633\u200c\u0647\u0627 \u0631\u0627 \u0645\u0634\u062e\u0635 \u06a9\u0646\u06cc\u0645. \u0647\u0645\u0686\u0646\u06cc\u0646 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc\u200c\u0647\u0627 \u062f\u0631 \u0645\u06cc\u0644\u200c\u0628\u0627\u06a9\u0633\u200c\u0647\u0627 \u0646\u06cc\u0632 \u0627\u0632 \u0647\u0645\u06cc\u0646 \u0642\u0633\u0645\u062a \u0645\u0634\u062e\u0635 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0647\u0645\u0627\u0646\u200c\u0637\u0648\u0631 \u06a9\u0647 \u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f \u0627\u0632 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f Maildir \u0628\u0631\u0627\u06cc dovecot \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0647 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">\u06f1\u06f0-mail.conf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">\u00a0<\/p>\r\n<p dir=\"ltr\">namespace inbox {<br \/>inbox = yes<br \/>mailbox Trash {<br \/>auto = create<br \/>special_use = \\Trash<br \/>}<br \/>mailbox Drafts {<br \/>auto = create<br \/>special_use = \\Drafts<br \/>}<br \/>mailbox Sent {<br \/>auto = subscribe<br \/>special_use = \\Sent<br \/>}<br \/>mailbox Junk {<br \/>auto = create<br \/>special_use = \\Junk<br \/>}<br \/>}<\/p>\r\n<p dir=\"ltr\">mail_home = \/vmail\/%d\/%u<br \/>mail_location = maildir:\/vmail\/%d\/%n<br \/>mail_privileged_group = vmail<br \/>mail_uid = 5000<br \/>mail_gid = 5000<br \/>first_valid_uid = 5000<br \/>last_valid_uid = 5000<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">#vim \/etc\/dovecot\/conf.d\/10-master.conf<\/p>\r\n<p style=\"text-align: justify;\">\u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u060c \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u060c \u067e\u0648\u0631\u062a\u200c\u0647\u0627 \u0648 \u062f\u0633\u062a\u0631\u0633\u06cc\u200c\u0647\u0627 \u062f\u0631 \u0641\u0627\u06cc\u0644 \u06f1\u06f0-master.conf \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062f\u0631\u0633\u062a \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0627\u0632 \u0627\u0647\u0645\u06cc\u062a \u0632\u06cc\u0627\u062f\u06cc \u0628\u0631\u062e\u0648\u0631\u062f\u0627\u0631 \u0627\u0633\u062a.<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">\u06f1\u06f0-master.conf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\"><br \/>default_process_limit = 500<br \/>default_client_limit = 2500<br \/>default_vsz_limit = 1024M<\/p>\r\n<p dir=\"ltr\">service imap-login {<br \/>inet_listener imap {<br \/>}<br \/>inet_listener imaps {<br \/>port = 993<br \/>ssl = yes<br \/>}<br \/>}<\/p>\r\n<p dir=\"ltr\">service pop3-login {<br \/>inet_listener pop3 {<br \/>}<br \/>inet_listener pop3s {<br \/>port = 995<br \/>ssl = yes<br \/>}<br \/>}<\/p>\r\n<p dir=\"ltr\">service imap {<br \/>}<\/p>\r\n<p dir=\"ltr\">service pop3 {<br \/>}<\/p>\r\n<p dir=\"ltr\">service auth {<br \/>unix_listener \/var\/spool\/postfix\/private\/auth {<br \/>mode = 0660<br \/>user = postfix<br \/>group = postfix<br \/>}<\/p>\r\n<p dir=\"ltr\">unix_listener auth-userdb {<br \/>mode = 0666<br \/>user = vmail<br \/>group = vmail<br \/>}<\/p>\r\n<p dir=\"ltr\">user = dovecot<br \/>}<\/p>\r\n<p dir=\"ltr\">service auth-worker {<br \/>user = vmail<br \/>}<\/p>\r\n<p dir=\"ltr\">service dict {<br \/>unix_listener dict {<br \/>}<br \/>}<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">#vim \/etc\/dovecot\/conf.d\/10-ssl.conf<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u0641\u0627\u06cc\u0644 \u06f1\u06f0-ssl.conf \u0628\u0627\u06cc\u062f \u0622\u062f\u0631\u0633 ssl\u0647\u0627\u06cc \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f.<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">\u06f1\u06f0-ssl.conf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\"><br \/>ssl_cert = &lt;\/etc\/nginx\/ssl\/fullchain.crt<br \/>ssl_key = &lt;\/etc\/nginx\/ssl\/priv.key<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">#vim \/etc\/dovecot\/conf.d\/auth-sql.conf.ext<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u06a9\u0647 dovecot \u0628\u0631\u0627\u06cc \u0686\u06a9 \u06a9\u0631\u062f\u0646 \u06cc\u0648\u0632\u0631 \u0648 \u067e\u0633\u0648\u0631\u062f \u0628\u0627\u06cc\u062f \u0628\u0647 \u0633\u0631\u0627\u063a sql \u0628\u0631\u0648\u062f.<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">auth-sql.conf.ext <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">passdb {<br \/>driver = sql<br \/>args = \/etc\/dovecot\/dovecot-sql.conf.ext<br \/>}<br \/>&#8230;<br \/>userdb {<br \/>driver = prefetch<br \/>}<\/p>\r\n<p dir=\"ltr\">userdb {<br \/>driver = sql<br \/>args = \/etc\/dovecot\/dovecot-sql.conf.ext<br \/>}<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">#vim \/etc\/dovecot\/dovecot-sql.conf.ext<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u0641\u0627\u06cc\u0644 dovecot-sql.conf.ext \u0646\u062d\u0648\u0647 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0631\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">dovecot-sql.conf.ext <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">driver = mysql<br \/>connect = host=127.0.0.1 dbname=actodb user=actouser password=Password<br \/>default_pass_scheme = SHA512-CRYPT<\/p>\r\n<p dir=\"ltr\">password_query = \\<br \/>SELECT username as user, password, &#8216;\/vmail\/%d\/%n&#8217; as userdb_home, \\<br \/>&#8216;maildir:\/vmail\/%d\/%n&#8217; as userdb_mail, 5000 as userdb_uid, 5000 as userdb_gid \\<br \/>FROM mailbox WHERE username = &#8216;%u&#8217; AND active = &#8216;1&#8217;<\/p>\r\n<p dir=\"ltr\">user_query = \\<br \/>SELECT username as user, password, &#8216;\/vmail\/%d\/%n&#8217; as userdb_home, \\<br \/>&#8216;maildir:\/vmail\/%d\/%n&#8217; as userdb_mail, 5000 as userdb_uid, 5000 as userdb_gid \\<br \/>FROM mailbox WHERE username = &#8216;%u&#8217; AND active = &#8216;1&#8217;<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">#chown -R vmail:dovecot \/etc\/dovecot<\/p>\r\n<p dir=\"ltr\">#chmod -R o-rwx \/etc\/dovecot<\/p>\r\n<p dir=\"ltr\">#vim \/etc\/dovecot\/conf.d\/15-lda.conf<\/p>\r\n<p style=\"text-align: justify;\">\u0641\u0627\u06cc\u0644 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc LDA \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0631\u062f\u0647 \u0648 \u0645\u0637\u0627\u0628\u0642 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0632\u06cc\u0631 \u06a9\u0627\u0645\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">\u06f1\u06f5-lda.conf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">postmaster_address = postmaster@%d<br \/>hostname = <span style=\"color: #ff6600;\">mail.actobit.com<\/span><br \/>recipient_delimiter = +<br \/>lda_mailbox_autocreate = yes<br \/>lda_mailbox_autosubscribe = yes<br \/>protocol lda {<br \/>mail_plugins = $mail_plugins<br \/>}<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">#vim \/etc\/dovecot\/conf.d\/10-director.conf<\/p>\r\n<p style=\"text-align: justify;\">\u0641\u0627\u06cc\u0644 \u0628\u0627\u0644\u0627 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0642\u0633\u0645\u062a service imap-login\u060c \u0627\u0642\u062f\u0627\u0645 \u0628\u0647 \u0627\u0641\u0632\u0648\u062f\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0632\u06cc\u0631 \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">\u06f1\u06f0-director.conf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">service imap-login {<br \/>service_count = 0<br \/>process_min_avail = 16<br \/>}<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">#vim \/etc\/dovecot\/conf.d\/20-imap.conf<\/p>\r\n<p style=\"text-align: justify;\">\u062f\u0631 \u0641\u0627\u06cc\u0644 \u0628\u0627\u0644\u0627 \u0646\u06cc\u0632 \u0628\u0627 \u0642\u0631\u0627\u0631 \u062f\u0627\u062f\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0632\u06cc\u0631\u060c \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0645\u06cc\u200c\u0646\u0645\u0627\u06cc\u06cc\u0645:<\/p>\r\n<p dir=\"ltr\">\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<div class=\"toggle tie-sc-close\">\n\t\t\t<h3 class=\"toggle-head\">\u06f2\u06f0-imap.conf <span class=\"fa fa-angle-down\" aria-hidden=\"true\"><\/span><\/h3>\n\t\t\t<div class=\"toggle-content\">\r\n<p dir=\"ltr\">protocol imap {<br \/>mail_max_userip_connections = 100<br \/>}<\/p>\r\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\r\n<p dir=\"ltr\">\u00a0<\/p>\r\n<p dir=\"ltr\">#systemctl enable dovecot<\/p>\r\n<p dir=\"ltr\">#systemctl start dovecot<\/p>\r\n<p dir=\"ltr\">#systemctl restart dovecot<\/p>\r\n<p dir=\"ltr\">#systemctl restart postfix<\/p>\r\n<p>&nbsp;<\/p>\r\n<h3><span class=\"ez-toc-section\" id=\"%D8%B3%D8%AE%D9%86_%D9%BE%D8%A7%DB%8C%D8%A7%D9%86%DB%8C\"><\/span>\u0633\u062e\u0646 \u067e\u0627\u06cc\u0627\u0646\u06cc<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n<p style=\"text-align: justify;\">\u0645\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0633\u0639\u06cc \u0646\u0645\u0648\u062f\u06cc\u0645\u060c \u0646\u0635\u0628 \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0631\u0627 \u0628\u0647\u200c\u0637\u0648\u0631 \u06a9\u0627\u0645\u0644 \u0622\u0645\u0648\u0632\u0634 \u062f\u0647\u06cc\u0645. \u0628\u0627 \u0627\u06cc\u0646 \u0648\u062c\u0648\u062f \u0627\u06af\u0631 \u062e\u0648\u062f\u062a\u0627\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0646\u062f\u0627\u0631\u06cc\u062f \u0648 \u062a\u0635\u0645\u06cc\u0645 \u0628\u0647 \u0628\u0631\u0648\u0646 \u0633\u067e\u0627\u0631\u06cc \u0622\u0646 \u062f\u0627\u0631\u06cc\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 <a href=\"https:\/\/actobit.com\/linux-landing\/\"><strong>\u062e\u062f\u0645\u0627\u062a \u0644\u06cc\u0646\u0648\u06a9\u0633<\/strong><\/a> \u0627\u06a9\u062a\u0648\u0628\u06cc\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0627 \u067e\u0631 \u0646\u0645\u0648\u062f\u0646 \u0641\u0631\u0645 \u0645\u0631\u0628\u0648\u0637\u0647\u060c \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u062e\u0648\u062f \u0631\u0627 \u0627\u0631\u0633\u0627\u0644 \u0646\u0645\u0627\u06cc\u06cc\u062f. \u0645\u0627 \u062f\u0631 \u0627\u0648\u0644\u06cc\u0646 \u0641\u0631\u0635\u062a \u0628\u0627 \u0634\u0645\u0627 \u062a\u0645\u0627\u0633 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06af\u0631\u0641\u062a.<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u062a\u0635\u0645\u06cc\u0645 \u062f\u0627\u0631\u06cc\u0645 \u0646\u0635\u0628 \u0648 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u0628\u0631 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f0.\u06f0\u06f4 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u062f\u0647\u06cc\u0645. \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632 \u0648 \u0628\u0631\u0627\u06cc \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631\u060c \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0645\u062a\u062e\u0635\u0635\u06cc\u0646 \u0627\u06a9\u062a\u0648\u0628\u06cc\u062a \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u0645\u0627 \u062f\u0631 \u062a\u0645\u0627\u0633 \u0628\u0627\u0634\u06cc\u062f. \u062f\u0631 \u0632\u0645\u0627\u0646 \u0646\u0635\u0628 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0628\u0627\u06cc\u062f \u0628\u0647 \u0627\u06cc\u0646 \u0646\u06a9\u062a\u0647 \u062f\u0642\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u0627\u0632 &hellip;<\/p>\n","protected":false},"author":1417,"featured_media":5139,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[130,151,191],"tags":[],"class_list":["post-5138","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-training","category-os","category-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.0 (Yoast SEO v24.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix \u0628\u0631 \u0631\u0648\u06cc Ubuntu 20.04<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix \u0628\u0631 \u0631\u0648\u06cc Ubuntu 20.04\" \/>\n<meta property=\"og:description\" content=\"\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u062a\u0635\u0645\u06cc\u0645 \u062f\u0627\u0631\u06cc\u0645 \u0646\u0635\u0628 \u0648 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u0628\u0631 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.\u06f0\u06f4 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u062f\u0647\u06cc\u0645. \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632 \u0648 \u0628\u0631\u0627\u06cc \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631\u060c \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0645\u062a\u062e\u0635\u0635\u06cc\u0646 \u0627\u06a9\u062a\u0648\u0628\u06cc\u062a \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u0645\u0627 \u062f\u0631 \u062a\u0645\u0627\u0633 \u0628\u0627\u0634\u06cc\u062f. \u062f\u0631 \u0632\u0645\u0627\u0646 \u0646\u0635\u0628 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0628\u0627\u06cc\u062f \u0628\u0647 \u0627\u06cc\u0646 \u0646\u06a9\u062a\u0647 \u062f\u0642\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u0627\u0632 &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0627\u06a9\u062a\u0648\u0628\u06cc\u062a\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-14T08:31:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-25T13:12:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/postfix-mail-server-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"780\" \/>\n\t<meta property=\"og:image:height\" content=\"470\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"\u0627\u062f\u0645\u06cc\u0646\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@acto_bit\" \/>\n<meta name=\"twitter:site\" content=\"@acto_bit\" \/>\n<meta name=\"twitter:label1\" content=\"\u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u0627\u062f\u0645\u06cc\u0646\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc \u0645\u0637\u0627\u0644\u0639\u0647\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 \u062f\u0642\u06cc\u0642\u0647\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/\"},\"author\":{\"name\":\"\u0627\u062f\u0645\u06cc\u0646\",\"@id\":\"https:\/\/actobit.com\/actomag\/#\/schema\/person\/373a1606772afbdbc09b93f7b2e5a95e\"},\"headline\":\"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix \u0628\u0631 \u0631\u0648\u06cc Ubuntu 20.04\",\"datePublished\":\"2022-03-14T08:31:40+00:00\",\"dateModified\":\"2023-02-25T13:12:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/\"},\"wordCount\":2667,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/actobit.com\/actomag\/#organization\"},\"image\":{\"@id\":\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/postfix-mail-server-1.webp\",\"articleSection\":[\"\u062f\u0627\u0646\u0634\u0646\u0627\u0645\u0647\",\"\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644\",\"\u0644\u06cc\u0646\u0648\u06a9\u0633\"],\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/\",\"url\":\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/\",\"name\":\"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix \u0628\u0631 \u0631\u0648\u06cc Ubuntu 20.04\",\"isPartOf\":{\"@id\":\"https:\/\/actobit.com\/actomag\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/postfix-mail-server-1.webp\",\"datePublished\":\"2022-03-14T08:31:40+00:00\",\"dateModified\":\"2023-02-25T13:12:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#breadcrumb\"},\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#primaryimage\",\"url\":\"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/postfix-mail-server-1.webp\",\"contentUrl\":\"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/postfix-mail-server-1.webp\",\"width\":780,\"height\":470,\"caption\":\"\u0646\u0635\u0628 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix \u0628\u0631 \u0631\u0648\u06cc Ubuntu 20.04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u062e\u0627\u0646\u0647\",\"item\":\"https:\/\/actobit.com\/actomag\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix \u0628\u0631 \u0631\u0648\u06cc Ubuntu 20.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/actobit.com\/actomag\/#website\",\"url\":\"https:\/\/actobit.com\/actomag\/\",\"name\":\"\u0627\u06a9\u062a\u0648\u0628\u06cc\u062a\",\"description\":\"\u0628\u0644\u0627\u06af \u062c\u0627\u0645\u0639 \u0627\u06a9\u062a\u0648\u0628\u06cc\u062a\",\"publisher\":{\"@id\":\"https:\/\/actobit.com\/actomag\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/actobit.com\/actomag\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fa-IR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/actobit.com\/actomag\/#organization\",\"name\":\"\u0627\u06a9\u062a\u0648\u0628\u06cc\u062a\",\"url\":\"https:\/\/actobit.com\/actomag\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/actobit.com\/actomag\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2020\/06\/actomag.png\",\"contentUrl\":\"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2020\/06\/actomag.png\",\"width\":599,\"height\":98,\"caption\":\"\u0627\u06a9\u062a\u0648\u0628\u06cc\u062a\"},\"image\":{\"@id\":\"https:\/\/actobit.com\/actomag\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/acto_bit\",\"https:\/\/www.instagram.com\/actobit\/\",\"https:\/\/www.linkedin.com\/in\/actobit\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/actobit.com\/actomag\/#\/schema\/person\/373a1606772afbdbc09b93f7b2e5a95e\",\"name\":\"\u0627\u062f\u0645\u06cc\u0646\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/actobit.com\/actomag\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e4c0c194c66063a6885612821c9056cb334a69e1c297cb9de1e0ae7c23ba45fd?s=96&d=wavatar&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e4c0c194c66063a6885612821c9056cb334a69e1c297cb9de1e0ae7c23ba45fd?s=96&d=wavatar&r=g\",\"caption\":\"\u0627\u062f\u0645\u06cc\u0646\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix \u0628\u0631 \u0631\u0648\u06cc Ubuntu 20.04","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/","og_locale":"fa_IR","og_type":"article","og_title":"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix \u0628\u0631 \u0631\u0648\u06cc Ubuntu 20.04","og_description":"\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u062a\u0635\u0645\u06cc\u0645 \u062f\u0627\u0631\u06cc\u0645 \u0646\u0635\u0628 \u0648 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u0628\u0631 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.\u06f0\u06f4 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u062f\u0647\u06cc\u0645. \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632 \u0648 \u0628\u0631\u0627\u06cc \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631\u060c \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0645\u062a\u062e\u0635\u0635\u06cc\u0646 \u0627\u06a9\u062a\u0648\u0628\u06cc\u062a \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u0645\u0627 \u062f\u0631 \u062a\u0645\u0627\u0633 \u0628\u0627\u0634\u06cc\u062f. \u062f\u0631 \u0632\u0645\u0627\u0646 \u0646\u0635\u0628 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0628\u0627\u06cc\u062f \u0628\u0647 \u0627\u06cc\u0646 \u0646\u06a9\u062a\u0647 \u062f\u0642\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u0627\u0632 &hellip;","og_url":"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/","og_site_name":"\u0627\u06a9\u062a\u0648\u0628\u06cc\u062a","article_published_time":"2022-03-14T08:31:40+00:00","article_modified_time":"2023-02-25T13:12:57+00:00","og_image":[{"width":780,"height":470,"url":"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/postfix-mail-server-1.webp","type":"image\/webp"}],"author":"\u0627\u062f\u0645\u06cc\u0646","twitter_card":"summary_large_image","twitter_creator":"@acto_bit","twitter_site":"@acto_bit","twitter_misc":{"\u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637":"\u0627\u062f\u0645\u06cc\u0646","\u0632\u0645\u0627\u0646 \u062a\u062e\u0645\u06cc\u0646\u06cc \u0645\u0637\u0627\u0644\u0639\u0647":"23 \u062f\u0642\u06cc\u0642\u0647"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#article","isPartOf":{"@id":"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/"},"author":{"name":"\u0627\u062f\u0645\u06cc\u0646","@id":"https:\/\/actobit.com\/actomag\/#\/schema\/person\/373a1606772afbdbc09b93f7b2e5a95e"},"headline":"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix \u0628\u0631 \u0631\u0648\u06cc Ubuntu 20.04","datePublished":"2022-03-14T08:31:40+00:00","dateModified":"2023-02-25T13:12:57+00:00","mainEntityOfPage":{"@id":"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/"},"wordCount":2667,"commentCount":0,"publisher":{"@id":"https:\/\/actobit.com\/actomag\/#organization"},"image":{"@id":"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#primaryimage"},"thumbnailUrl":"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/postfix-mail-server-1.webp","articleSection":["\u062f\u0627\u0646\u0634\u0646\u0627\u0645\u0647","\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644","\u0644\u06cc\u0646\u0648\u06a9\u0633"],"inLanguage":"fa-IR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/","url":"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/","name":"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix \u0628\u0631 \u0631\u0648\u06cc Ubuntu 20.04","isPartOf":{"@id":"https:\/\/actobit.com\/actomag\/#website"},"primaryImageOfPage":{"@id":"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#primaryimage"},"image":{"@id":"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#primaryimage"},"thumbnailUrl":"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/postfix-mail-server-1.webp","datePublished":"2022-03-14T08:31:40+00:00","dateModified":"2023-02-25T13:12:57+00:00","breadcrumb":{"@id":"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#breadcrumb"},"inLanguage":"fa-IR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/"]}]},{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#primaryimage","url":"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/postfix-mail-server-1.webp","contentUrl":"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/postfix-mail-server-1.webp","width":780,"height":470,"caption":"\u0646\u0635\u0628 \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix \u0628\u0631 \u0631\u0648\u06cc Ubuntu 20.04"},{"@type":"BreadcrumbList","@id":"https:\/\/actobit.com\/actomag\/1400\/postfix-mail-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u062e\u0627\u0646\u0647","item":"https:\/\/actobit.com\/actomag\/"},{"@type":"ListItem","position":2,"name":"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix \u0628\u0631 \u0631\u0648\u06cc Ubuntu 20.04"}]},{"@type":"WebSite","@id":"https:\/\/actobit.com\/actomag\/#website","url":"https:\/\/actobit.com\/actomag\/","name":"\u0627\u06a9\u062a\u0648\u0628\u06cc\u062a","description":"\u0628\u0644\u0627\u06af \u062c\u0627\u0645\u0639 \u0627\u06a9\u062a\u0648\u0628\u06cc\u062a","publisher":{"@id":"https:\/\/actobit.com\/actomag\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/actobit.com\/actomag\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fa-IR"},{"@type":"Organization","@id":"https:\/\/actobit.com\/actomag\/#organization","name":"\u0627\u06a9\u062a\u0648\u0628\u06cc\u062a","url":"https:\/\/actobit.com\/actomag\/","logo":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/actobit.com\/actomag\/#\/schema\/logo\/image\/","url":"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2020\/06\/actomag.png","contentUrl":"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2020\/06\/actomag.png","width":599,"height":98,"caption":"\u0627\u06a9\u062a\u0648\u0628\u06cc\u062a"},"image":{"@id":"https:\/\/actobit.com\/actomag\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/acto_bit","https:\/\/www.instagram.com\/actobit\/","https:\/\/www.linkedin.com\/in\/actobit"]},{"@type":"Person","@id":"https:\/\/actobit.com\/actomag\/#\/schema\/person\/373a1606772afbdbc09b93f7b2e5a95e","name":"\u0627\u062f\u0645\u06cc\u0646","image":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/actobit.com\/actomag\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e4c0c194c66063a6885612821c9056cb334a69e1c297cb9de1e0ae7c23ba45fd?s=96&d=wavatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e4c0c194c66063a6885612821c9056cb334a69e1c297cb9de1e0ae7c23ba45fd?s=96&d=wavatar&r=g","caption":"\u0627\u062f\u0645\u06cc\u0646"}}]}},"_links":{"self":[{"href":"https:\/\/actobit.com\/actomag\/wp-json\/wp\/v2\/posts\/5138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/actobit.com\/actomag\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/actobit.com\/actomag\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/actobit.com\/actomag\/wp-json\/wp\/v2\/users\/1417"}],"replies":[{"embeddable":true,"href":"https:\/\/actobit.com\/actomag\/wp-json\/wp\/v2\/comments?post=5138"}],"version-history":[{"count":0,"href":"https:\/\/actobit.com\/actomag\/wp-json\/wp\/v2\/posts\/5138\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/actobit.com\/actomag\/wp-json\/wp\/v2\/media\/5139"}],"wp:attachment":[{"href":"https:\/\/actobit.com\/actomag\/wp-json\/wp\/v2\/media?parent=5138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/actobit.com\/actomag\/wp-json\/wp\/v2\/categories?post=5138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/actobit.com\/actomag\/wp-json\/wp\/v2\/tags?post=5138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}