{"id":6427,"date":"2024-05-14T12:21:03","date_gmt":"2024-05-14T08:51:03","guid":{"rendered":"https:\/\/actobit.com\/actomag\/?p=6427"},"modified":"2026-05-18T10:44:37","modified_gmt":"2026-05-18T07:14:37","slug":"postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04","status":"publish","type":"post","link":"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/","title":{"rendered":"\u062a\u062c\u0631\u0628\u0647 \u0646\u0635\u0628 Postfix-Dovecot-Postfixadmin-Mysql-Apache2 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f4.\u06f0\u06f4"},"content":{"rendered":"<p style=\"text-align: justify;\">\u0628\u0647 \u062f\u0644\u06cc\u0644 \u0642\u062f\u06cc\u0645\u06cc \u0634\u062f\u0646 \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646 \u0627\u06a9\u062a\u0648\u0628\u06cc\u062a\u060c \u06a9\u0647 \u0627\u0632 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 CentOS \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0631\u062f \u0648 \u0639\u062f\u0645 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0627\u06cc\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644\u060c \u062a\u0635\u0645\u06cc\u0645 \u0628\u0631 \u0627\u06cc\u0646 \u0634\u062f \u06a9\u0647 \u0646\u0633\u062e\u0647 \u062c\u062f\u06cc\u062f \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix-Dovecot \u0628\u0631 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 Ubuntu 24.04 \u06a9\u0647 \u06cc\u06a9 \u0645\u0627\u0647\u06cc \u0627\u0632 \u0622\u0645\u062f\u0646 \u0622\u0646 \u0645\u06cc\u200c\u06af\u0630\u0631\u062f\u060c \u0646\u0635\u0628 \u0634\u0648\u062f.<\/p>\n<p>\u0646\u0633\u062e\u0647 \u0642\u062f\u06cc\u0645\u06cc \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u0627\u06cc\u0646 \u0634\u0631\u06a9\u062a \u0627\u0632 Vimbadmin \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0646\u0633\u062e\u0647 php 7.4 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0631\u062f. \u062a\u0635\u0645\u06cc\u0645 \u0628\u0631 \u0627\u06cc\u0646 \u0634\u062f \u0628\u0627 \u062a\u0648\u062c\u0647 \u0628\u0647 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631 Postfixadmin\u060c \u0628\u0647 \u0627\u06cc\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u06cc\u0645\u06cc\u0644 \u0645\u0647\u0627\u062c\u0631\u062a \u0646\u0645\u0627\u06cc\u06cc\u0645.<\/p>\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\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#%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\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#%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-3\" href=\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#%D9%86%D8%B5%D8%A8_%D9%88_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_Mysql\" title=\"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Mysql\">\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Mysql<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#%D8%A8%D9%87%E2%80%8C%D8%B1%D9%88%D8%B2_%D8%B1%D8%B3%D8%A7%D9%86%DB%8C_Postfixadmin\" title=\"\u0628\u0647\u200c\u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc Postfixadmin\">\u0628\u0647\u200c\u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc Postfixadmin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#%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-6\" href=\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#%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-7\" href=\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#%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-8\" href=\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#%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-9\" href=\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#%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><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#%D9%86%D8%B5%D8%A8_%D9%88_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_OpenDKIM\" title=\"\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc OpenDKIM\">\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc OpenDKIM<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#%D8%A2%DB%8C%D8%A7_%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7%D8%A7%D8%AA_%D9%85%D8%A7_%D8%A8%D8%A7_TLS_%D8%A7%D9%86%D8%AC%D8%A7%D9%85_%D9%85%DB%8C%E2%80%8C%D8%B4%D9%88%D8%AF%D8%9F_%D8%A8%D8%A7_%DA%86%D9%87_%D9%86%D8%B3%D8%AE%D9%87%E2%80%8C%D8%A7%DB%8C%D8%9F\" title=\"\u0622\u06cc\u0627 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0645\u0627 \u0628\u0627 TLS \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f\u061f \u0628\u0627 \u0686\u0647 \u0646\u0633\u062e\u0647\u200c\u0627\u06cc\u061f\">\u0622\u06cc\u0627 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0645\u0627 \u0628\u0627 TLS \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f\u061f \u0628\u0627 \u0686\u0647 \u0646\u0633\u062e\u0647\u200c\u0627\u06cc\u061f<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#%D8%A7%D9%81%D8%B2%D9%88%D8%AF%D9%86_%D8%A7%DA%A9%D8%A7%D9%86%D8%AA_%D8%A7%DB%8C%D9%85%DB%8C%D9%84_%D8%A8%D9%87_Outlook\" title=\"\u0627\u0641\u0632\u0648\u062f\u0646 \u0627\u06a9\u0627\u0646\u062a \u0627\u06cc\u0645\u06cc\u0644 \u0628\u0647 Outlook\">\u0627\u0641\u0632\u0648\u062f\u0646 \u0627\u06a9\u0627\u0646\u062a \u0627\u06cc\u0645\u06cc\u0644 \u0628\u0647 Outlook<\/a><\/li><\/ul><\/nav><\/div>\n<h2><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>\n<ul>\n<li>\u0646\u0635\u0628 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f4.\u06f0\u06f4 \u0648 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0622\u0646<\/li>\n<li>\u0646\u0635\u0628 \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 apache2<\/li>\n<li>\u0646\u0635\u0628 php \u0646\u0633\u062e\u0647 \u06f8.\u06f4<\/li>\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>\n<li>\u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 Root<\/li>\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 \u2013 \u06f4\u06f6\u06f5 \u2013 \u06f1\u06f1\u06f0 \u2013 \u06f5\u06f8\u06f7 \u2013 \u06f1\u06f4\u06f3 \u2013 \u06f9\u06f9\u06f3 \u2013 \u06f9\u06f9\u06f5 \u2013 \u06f8\u06f0 \u2013 \u06f4\u06f4\u06f3)<\/li>\n<li>\u0633\u062a \u06a9\u0631\u062f\u0646 hostname \u0628\u0647 \u0622\u062f\u0631\u0633 mail.example.com<\/li>\n<\/ul>\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>\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\u00a0<a href=\"https:\/\/actobit.com\/actomag\/1399\/gnu-gpl\/\">\u0644\u0627\u06cc\u0633\u0646\u0633 GNU GPL<\/a>\u00a0\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>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u062f\u0627\u0646\u0644\u0648\u062f \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0627\u06cc\u0646 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0627\u0632 \u0633\u0627\u06cc\u062a \u06af\u06cc\u062a \u0647\u0627\u0628\u060c \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\n<p dir=\"ltr\" style=\"text-align: justify;\">#wget https:\/\/github.com\/postfixadmin\/postfixadmin\/archive\/refs\/tags\/postfixadmin-4.0.1.zip<\/p>\n<p dir=\"ltr\">#apt install zip unzip<\/p>\n<p dir=\"ltr\">#unzip postfixadmin-4.0.1.zip<\/p>\n<p dir=\"ltr\">#mv postfixadmin-postfixadmin-4.0.1\/ \/usr\/postfixadmin<\/p>\n<p dir=\"ltr\">#add-apt-repository ppa:ondrej\/php<\/p>\n<p dir=\"ltr\">#apt install php8.4 -y<\/p>\n<p dir=\"ltr\">#php &#8211;version<\/p>\n<p style=\"text-align: justify;\">\u0627\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0627\u0632 postfixadmin \u0627\u0632 php version 8.4 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0642\u062f\u06cc\u0645\u06cc\u200c\u062a\u0631 \u0639\u0645\u0644 \u0646\u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p>\n<p dir=\"ltr\">#apt-get install -y php8.4-cli php8.4-common php8.4-fpm php8.4-mysql php8.4-zip php8.4-gd php8.4-mbstring php8.4-curl php8.4-xml php8.4-bcmath php8.4-sqlite3<\/p>\n<p dir=\"ltr\">#apt install php-cli unzip git<\/p>\n<p dir=\"ltr\">#curl -sS https:\/\/getcomposer.org\/installer | sudo php &#8212; &#8211;install-dir=\/usr\/local\/bin &#8211;filename=composer<\/p>\n<p dir=\"ltr\">#cd \/usr\/postfixadmin<\/p>\n<p dir=\"ltr\">#sudo composer install &#8211;no-dev<\/p>\n<p dir=\"ltr\">#ls -l \/usr\/postfixadmin\/vendor\/autoload.php<\/p>\n<h3><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_Mysql\"><\/span>\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Mysql<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u062f\u0631 \u0646\u0633\u062e\u0647 \u0642\u0628\u0644\u06cc \u0627\u0632 mariadb \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u060c \u0627\u0645\u0627 \u062a\u0635\u0645\u06cc\u0645 \u0628\u0631 \u0627\u06cc\u0646 \u0634\u062f \u06a9\u0647 \u062f\u0631 \u0646\u0633\u062e\u0647 \u062c\u062f\u06cc\u062f \u0627\u0632 mysql \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u062f.<\/p>\n<p dir=\"ltr\">#apt install mysql-server<\/p>\n<p dir=\"ltr\">#systemctl start mysql.service<\/p>\n<p dir=\"ltr\">#systemctl enable mysql.service<\/p>\n<p dir=\"ltr\">#mysql<\/p>\n<p style=\"text-align: justify;\">\u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 \u062f\u0627\u062e\u0644 mysql \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u06cc\u06cc\u062f \u062a\u0627 \u067e\u0633\u0648\u0631\u062f\u06cc \u0628\u0631\u0627\u06cc \u06cc\u0648\u0632\u0631 root \u062f\u0631 mysql \u062a\u0646\u0638\u06cc\u0645 \u0634\u0648\u062f.<\/p>\n<p dir=\"ltr\">&#8212; ALTER USER &#8216;root&#8217;@&#8217;localhost&#8217; IDENTIFIED WITH mysql_native_password BY &#8216;Your_Password&#8217;;<\/p>\n<p dir=\"ltr\">&#8212; exit<\/p>\n<p dir=\"ltr\">#mysql_secure_installation<\/p>\n<ul>\n<li dir=\"ltr\" style=\"text-align: justify;\">Validate Password Component: No<\/li>\n<li dir=\"ltr\" style=\"text-align: justify;\">Change the password for root: No<\/li>\n<li dir=\"ltr\" style=\"text-align: justify;\">Remove anonymous users? Yes<\/li>\n<li dir=\"ltr\" style=\"text-align: justify;\">Disallow root login remotely? Yes<\/li>\n<li dir=\"ltr\" style=\"text-align: justify;\">Remove test database and access to it? Yes<\/li>\n<li dir=\"ltr\" style=\"text-align: justify;\">Reload privilege tables now? Yes<\/li>\n<\/ul>\n<p dir=\"ltr\">#mysql -u root -p<\/p>\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>\n<p dir=\"ltr\">CREATE DATABASE exampledb;<br \/>\nCREATE USER &#8216;exampleuser&#8217;@&#8217;%&#8217; IDENTIFIED BY &#8216;Password_example&#8217;;<br \/>\nGRANT ALL PRIVILEGES ON exampledb.* TO &#8216;exampleuser&#8217;@&#8217;%&#8217;;<br \/>\nFLUSH PRIVILEGES;<br \/>\nEXIT;<\/p>\n<p>\u0628\u0639\u062f \u0627\u0632 \u0633\u0627\u062e\u062a \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u062f\u0631 mysql \u0628\u0647 \u0633\u0631\u0627\u063a \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc postfixadmin \u0645\u06cc\u200c\u0631\u0648\u06cc\u0645.<\/p>\n<p dir=\"ltr\">#cd \/usr\/postfixadmin\/<\/p>\n<p dir=\"ltr\">#mkdir \/usr\/postfixadmin\/templates_c<\/p>\n<p dir=\"ltr\">#chmod 750 -R \/usr\/postfixadmin\/templates_c<\/p>\n<p dir=\"ltr\">#ln -s \/usr\/postfixadmin\/ \/var\/www\/html\/<\/p>\n<p dir=\"ltr\">#chown -R www-data:www-data \/var\/www\/html\/postfixadmin\/templates_c\/<\/p>\n<p dir=\"ltr\">#cp \/var\/www\/html\/postfixadmin\/config.inc.php \/var\/www\/html\/postfixadmin\/config.local.php<\/p>\n<p dir=\"ltr\">#vim \/var\/www\/html\/postfixadmin\/config.local.php<\/p>\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>\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\">\n<p dir=\"ltr\">$CONF[&#8216;configured&#8217;] = true;<\/p>\n<p dir=\"ltr\">$CONF[&#8216;database_type&#8217;] = &#8216;mysqli&#8217;;<br \/>\n$CONF[&#8216;database_host&#8217;] = &#8216;localhost&#8217;;<br \/>\n$CONF[&#8216;database_user&#8217;] = &#8216;exampleuser&#8217;;<br \/>\n$CONF[&#8216;database_password&#8217;] = &#8216;Password_example&#8217;;<br \/>\n$CONF[&#8216;database_name&#8217;] = &#8216;exampledb&#8217;;<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n<p>\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>\n<p dir=\"ltr\"><span style=\"color: #ff0000;\"><strong>http:\/\/172.30.1.151\/postfixadmin\/public\/setup.php<\/strong><\/span><\/p>\n<p>\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>\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>\n<p>\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[\u2018setup_password\u2019] \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u06cc\u06cc\u062f. \u0645\u0637\u0627\u0628\u0642 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631:<\/p>\n<p dir=\"ltr\">$CONF[\u2018setup_password\u2019] = \u2018$2y$10$5R3aeWgEi6XxDpj8Ev\/fOd5el6HZtet17fs.TTBONjH4JZvB6dhkgy\u2019;<\/p>\n<p>\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>\n<p>\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>\n<p>\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>\n<p dir=\"ltr\">#rm -vf \/var\/www\/html\/postfixadmin\/public\/setup.php<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%A8%D9%87%E2%80%8C%D8%B1%D9%88%D8%B2_%D8%B1%D8%B3%D8%A7%D9%86%DB%8C_Postfixadmin\"><\/span>\u0628\u0647\u200c\u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc Postfixadmin<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0628\u0631\u0627\u06cc \u0627\u0645\u0646\u06cc\u062a \u0628\u06cc\u0634\u062a\u0631 \u0647\u0645\u06cc\u0634\u0647 \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0646\u0645\u0627\u06cc\u06cc\u062f. \u06cc\u06a9\u06cc \u0627\u0632 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u0647\u0645 \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631\u060c Postfixadmin \u0627\u0633\u062a. \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631 \u0631\u0627 \u062f\u0631 <a href=\"https:\/\/github.com\/postfixadmin\/postfixadmin\">\u06a9\u0627\u0646\u0627\u0644 \u06af\u06cc\u062a \u0647\u0627\u0628 Postfixadmin<\/a> \u062f\u0646\u0628\u0627\u0644 \u0646\u0645\u0627\u06cc\u06cc\u062f. \u062f\u0631 \u0632\u0645\u0627\u0646 \u0646\u0635\u0628 \u0645\u0627 \u06a9\u0647 \u0645\u0635\u0627\u062f\u0641 \u0628\u0627 \u06f2\u06f2 \u0627\u0631\u062f\u06cc\u0628\u0647\u0634\u062a \u06f1\u06f4\u06f0\u06f3 \u0627\u0633\u062a\u060c \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0627\u0633\u062a\u06cc\u0628\u0644 \u0627\u06cc\u0646 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u06f3.\u06f3.\u06f1\u06f3 \u0627\u0633\u062a.<\/p>\n<p>\u0628\u0631\u0627\u06cc \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0628\u0627\u06cc\u062f \u0627\u0632 \u0645\u0631\u0627\u062d\u0644 \u0632\u06cc\u0631 \u067e\u06cc\u0631\u0648\u06cc \u0646\u0645\u0627\u06cc\u06cc\u062f. \u0627\u0628\u062a\u062f\u0627 \u06a9\u0644 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc postfixadmin \u0631\u0627 \u0628\u0647 \u062c\u0627\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0645\u0646\u062a\u0642\u0644 \u0646\u0645\u0627\u06cc\u06cc\u062f \u0648 \u0646\u0633\u062e\u0647 \u062c\u062f\u06cc\u062f \u0631\u0627 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0622\u0646 \u06a9\u0646\u06cc\u062f. \u062f\u0631\u0646\u0647\u0627\u06cc\u062a \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u0647\u0645 \u0631\u0627 \u0627\u0632 \u0646\u0633\u062e\u0647 \u0642\u0628\u0644\u06cc \u0628\u0647 \u0646\u0633\u062e\u0647 \u062c\u062f\u06cc\u062f \u0645\u0646\u062a\u0642\u0644 \u06a9\u0646\u06cc\u062f:<\/p>\n<p dir=\"ltr\">#mv \/usr\/postfixadmin\/ \/tmp\/<\/p>\n<p dir=\"ltr\">#mv \/root\/postfixadmin(new_version) \/usr\/<\/p>\n<p dir=\"ltr\">#cd \/usr\/postfixadmin<\/p>\n<p dir=\"ltr\">#cp \/tmp\/postfixadmin\/config.local.php .\/<\/p>\n<p dir=\"ltr\">#mkdir \/usr\/postfixadmin\/templates_c<\/p>\n<p dir=\"ltr\">#chmod 750 -R \/usr\/postfixadmin\/templates_c<\/p>\n<p dir=\"ltr\">#chown -R www-data:www-data \/var\/www\/html\/postfixadmin\/templates_c\/<\/p>\n<p>\u06cc\u06a9 \u062e\u0637 \u062f\u0631 \u062f\u0627\u062e\u0644 \u0641\u0627\u06cc\u0644 \u0632\u06cc\u0631 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f \u06a9\u0647 \u0646\u0633\u062e\u0647 \u0627\u06cc\u0646 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0631\u0627 \u062f\u0631 \u0645\u062d\u06cc\u0637 \u0648\u0628 \u0646\u0645\u0627\u06cc\u0634\u060c \u0645\u06cc\u200c\u062f\u0647\u062f. \u0622\u0646 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0632\u06cc\u0631 \u0622\u067e\u062f\u06cc\u062a \u06a9\u0646\u06cc\u062f:<\/p>\n<p dir=\"ltr\">#vim \/usr\/postfixadmin\/config.local.php<\/p>\n<p dir=\"ltr\">#change for version:<\/p>\n<p dir=\"ltr\">$CONF[&#8216;version&#8217;]=3.3.14<\/p>\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>\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>\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>\n<p dir=\"ltr\">#vim \/var\/www\/html\/postfixadmin\/ADDITIONS\/mailbox_remover.pl<\/p>\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>\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\">\n<p dir=\"ltr\">my $maildir_path=&#8221;\/vmail&#8221;;<\/p>\n<p dir=\"ltr\">my $pfadmin_config=&#8221;\/usr\/postfixadmin\/config.inc.php&#8221;;<\/p>\n<p dir=\"ltr\"># database information<br \/>\nmy $host=&#8221;localhost&#8221;;<br \/>\nmy $port=&#8221;3306&#8243;;<br \/>\nmy $userid=&#8221;exampleuser&#8221;;<br \/>\nmy $passwd=&#8221;Password&#8221;;<br \/>\nmy $db=&#8221;exampledb&#8221;;<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\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>\n<p dir=\"ltr\">#apt-get install libdbd-mysql-perl<\/p>\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>\n<p dir=\"ltr\">#perl \/var\/www\/html\/postfixadmin\/ADDITIONS\/mailbox_remover.pl<\/p>\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>\n<p dir=\"ltr\">\u06f0 \u06f1\u06f0 * * \u06f5 root perl \/var\/www\/html\/postfixadmin\/ADDITIONS\/mailbox_remover.pl<br \/>\n0 \u06f1\u06f0 \u06f2\u06f9 \u06f1-\u06f1\u06f2 * root rm -rvf \/var\/archive\/mailboxes\/*<\/p>\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>\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>\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>\n<p dir=\"ltr\">#wget https:\/\/github.com\/roundcube\/roundcubemail\/releases\/download\/1.6.6\/roundcubemail-1.6.6-complete.tar.gz<\/p>\n<p dir=\"ltr\">#tar -xvf roundcubemail-1.6.6-complete.tar.gz<\/p>\n<p dir=\"ltr\">#mv roundcubemail-1.6.6 \/var\/www\/html\/webmail<\/p>\n<p dir=\"ltr\">#cd \/var\/www\/html\/webmail<\/p>\n<p dir=\"ltr\">#chown www-data:www-data temp\/ logs\/ -R<\/p>\n<p dir=\"ltr\">#apt install php8.2-intl<\/p>\n<p>\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>\n<p dir=\"ltr\"><span style=\"color: #ff0000;\"><strong>http:\/\/172.30.1.151\/webmail\/installer\/<\/strong><\/span><\/p>\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>\n<p dir=\"ltr\">#mv \/tmp\/config.inc.php \/var\/www\/html\/webmail\/config\/<\/p>\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>\n<p><strong>\u062e\u0637\u0627\u06cc SMTP Error (250): Authentication failed<\/strong><\/p>\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>\n<p dir=\"ltr\">#vim \/var\/www\/html\/webmail\/config\/defaults.inc.php<\/p>\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\">\n<p dir=\"ltr\">$config[&#8216;smtp_server&#8217;] = &#8216;tls:\/\/<span style=\"color: #ff6600;\">mail.example.com<\/span>&#8216;;<br \/>\n$config[&#8216;smtp_port&#8217;] = 587;<br \/>\n$config[&#8216;smtp_auth_type&#8217;] = &#8216;LOGIN&#8217;;<br \/>\n$config[&#8216;smtp_user&#8217;] = &#8216;%u&#8217;;<br \/>\n$config[&#8216;smtp_pass&#8217;] = &#8216;%p&#8217;;<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\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>\n<p dir=\"ltr\">#rm -rvf \/var\/www\/html\/webmail\/installer\/<\/p>\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>\n<p dir=\"ltr\"><strong>https:\/\/<span style=\"color: #ff6600;\">mail.example.com<\/span>\/webmail\/<\/strong><\/p>\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>\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>\n<p>\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.<\/p>\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>\n<p dir=\"ltr\">#<span class=\"token function\">apt<\/span>\u00a0<span class=\"token function\">install<\/span>\u00a0phpmyadmin<\/p>\n<p>\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>\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>\n<p dir=\"ltr\">#ln -s \/usr\/share\/phpmyadmin\/ \/var\/www\/html\/phpmyadmin<\/p>\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>\n<p dir=\"ltr\">https:\/\/mail.example.com\/phpmyadmin\/<\/p>\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>\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>\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>\n<p>\u0646\u0633\u062e\u0647 Postfix \u0642\u062f\u06cc\u0645\u06cc \u0627\u06cc\u0646 \u0634\u0631\u06a9\u062a \u06f2.\u06f1\u06f0.\u06f1 \u0628\u0648\u062f \u0648 \u062c\u062f\u06cc\u062f\u062a\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0627\u06cc\u0646 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u06f3.\u06f8.\u06f6 \u0627\u0633\u062a \u06a9\u0647 \u062a\u0635\u0645\u06cc\u0645 \u0628\u0647 \u0646\u0635\u0628 \u0622\u0646 \u062f\u0627\u0631\u06cc\u0645.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>\u0646\u06a9\u062a\u0647 \u0645\u0647\u0645: \u0628\u0627 \u062a\u0648\u062c\u0647 \u0628\u0647 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a\u06cc \u06a9\u0647 \u0628\u06cc\u0646 \u0627\u06cc\u0646 \u062f\u0648 \u0646\u0633\u062e\u0647 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f\u060c \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u0645\u06cc\u200c\u0634\u0648\u062f \u0628\u0647 \u062e\u0627\u0637\u0631 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0646\u06a9\u0631\u062f\u0646 \u0645\u062c\u062f\u062f\u060c \u0628\u0647 \u0647\u06cc\u0686\u200c\u0648\u062c\u0647 \u06a9\u0644 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc postfix \u0631\u0627 \u0627\u0632 \u0633\u0631\u0648\u0631 \u0642\u062f\u06cc\u0645\u06cc \u0628\u0647 \u062c\u0627\u06cc \u062c\u062f\u06cc\u062f \u0645\u0646\u062a\u0642\u0644 \u0646\u06a9\u0646\u06cc\u062f \u0632\u06cc\u0631\u0627 \u0628\u0627 \u0645\u0634\u06a9\u0644\u0627\u062a \u0632\u06cc\u0627\u062f\u06cc \u0645\u0648\u0627\u062c\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f. \u062d\u062a\u0645\u0627 \u0641\u0627\u06cc\u0644\u200c\u200c\u0647\u0627 \u0631\u0627 \u062a\u06a9 \u0628\u0647 \u062a\u06a9 \u0628\u0627\u0632 \u06a9\u0631\u062f\u0647 \u0648 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0631\u0627 \u0645\u0646\u062a\u0642\u0644 \u0646\u0645\u0627\u06cc\u06cc\u062f.<\/strong><\/span><\/p>\n<p dir=\"ltr\">#mkdir \/vmail<br \/>\n#groupadd -g 5000 vmail<br \/>\n#useradd -g vmail -u 5000 vmail -d \/vmail<br \/>\n#chown -R vmail:vmail \/vmail<\/p>\n<p dir=\"ltr\">#apt install postfix postfix-mysql sasl2-bin<\/p>\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.<\/p>\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>\n<p dir=\"ltr\">#vim \/etc\/postfix\/main.cf<\/p>\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\">\n<p dir=\"ltr\">myhostname = <span style=\"color: #ff6600;\">mail.example.com<\/span><br \/>\nmydomain = <span style=\"color: #ff6600;\">example<\/span><span style=\"color: #ff6600;\">.com<\/span><br \/>\nmyorigin = $mydomain<br \/>\ninet_interfaces = all<br \/>\ninet_protocols = all<br \/>\nmydestination = $myhostname localhost.$mydomain localhost<br \/>\nlocal_recipient_maps =<br \/>\nmynetworks = 127.0.0.0\/8 [::ffff:127.0.0.0]\/104 [::1]\/128 172.30.1.0\/24 172.22.0.0\/21<br \/>\nmailbox_size_limit = 0<br \/>\nrecipient_delimiter = +<br \/>\nsmtpd_banner = $myhostname ESMTP $mail_name<br \/>\nbiff = no<br \/>\nalias_maps = hash:\/etc\/aliases<br \/>\nalias_database = hash:\/etc\/aliases<br \/>\nappend_dot_mydomain = no<br \/>\nreadme_directory = no<br \/>\nsmtpd_sasl_type = dovecot<br \/>\nsmtpd_sasl_path = private\/auth<br \/>\nsmtpd_sasl_auth_enable = yes<br \/>\nbroken_sasl_auth_clients = yes<br \/>\nsmtpd_sasl_security_options = noanonymous<br \/>\nsmtpd_sasl_local_domain =<br \/>\nsmtpd_sasl_authenticated_header = yes<\/p>\n<p dir=\"ltr\">smtpd_tls_cert_file=\/etc\/nginx\/ssl\/fullchain.crt<br \/>\nsmtpd_tls_key_file=\/etc\/nginx\/ssl\/priv.key<\/p>\n<p dir=\"ltr\">smtpd_tls_protocols = !SSLv2, !SSLv3<br \/>\nsmtpd_tls_mandatory_protocols=!SSLv2,!SSLv3<br \/>\nmessage_size_limit = 104857600<br \/>\nvirtual_mailbox_limit = 40000000<br \/>\nsmtp_tls_note_starttls_offer = yes<br \/>\nsmtpd_tls_loglevel = 1<br \/>\nsmtpd_tls_received_header = yes<br \/>\nsmtpd_tls_session_cache_timeout = 3600s<br \/>\ntls_random_source = dev:\/dev\/urandom<br \/>\nsmtpd_tls_security_level = may<br \/>\nsmtp_tls_security_level = may<br \/>\nsmtpd_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 \/>\nunknown_local_recipient_reject_code = 550<br \/>\nmaximal_queue_lifetime = 1d<br \/>\nminimal_backoff_time = 1000s<br \/>\nmaximal_backoff_time = 8000s<br \/>\nsmtp_helo_timeout = 60s<br \/>\nsmtpd_recipient_limit = 16<br \/>\nsmtpd_soft_error_limit = 3<br \/>\nsmtpd_hard_error_limit = 12<br \/>\nsmtpd_helo_required = yes<\/p>\n<p dir=\"ltr\">smtpd_helo_restrictions =<br \/>\npermit_mynetworks,<br \/>\npermit_sasl_authenticated,<br \/>\npermit<br \/>\nsmtpd_data_restrictions =<br \/>\nreject_unauth_pipelining,<br \/>\npermit_sasl_authenticated<br \/>\nsmtpd_sender_restrictions =<br \/>\npermit_mynetworks,<br \/>\npermit_sasl_authenticated,<br \/>\nreject_non_fqdn_sender,<br \/>\nreject_unknown_sender_domain,<br \/>\npermit<br \/>\nsmtpd_client_restrictions =<br \/>\npermit_sasl_authenticated,<\/p>\n<p dir=\"ltr\">smtpd_delay_reject = yes<br \/>\ndisable_vrfy_command = yes<br \/>\nsmtpd_recipient_restrictions =<br \/>\nreject_unknown_sender_domain,<br \/>\nreject_unauth_pipelining,<br \/>\npermit_mynetworks,<br \/>\npermit_sasl_authenticated,<br \/>\nreject_unauth_destination,<br \/>\nreject_unknown_recipient_domain,<br \/>\nreject_non_fqdn_hostname,<br \/>\nreject_non_fqdn_sender,<br \/>\nreject_non_fqdn_recipient,<br \/>\nreject_rbl_client zen.spamhaus.org,<br \/>\nreject_rbl_client bl.spamcop.net,<br \/>\nreject_rbl_client b.barracudacentral.org,<br \/>\nreject_rbl_client combined.abuse.ch<br \/>\nreject_invalid_hostname,<br \/>\npermit_mx_backup,<br \/>\npermit<\/p>\n<p dir=\"ltr\">virtual_mailbox_base = \/vmail<br \/>\nvirtual_mailbox_maps = mysql:\/etc\/postfix\/mysql_virtual_mailbox_maps.cf, mysql:\/etc\/postfix\/mysql_virtual_mailbox_domainaliases_maps.cf<br \/>\nvirtual_uid_maps = static:5000<br \/>\nvirtual_gid_maps = static:5000<br \/>\nvirtual_alias_maps = mysql:\/etc\/postfix\/mysql_virtual_alias_maps.cf, mysql:\/etc\/postfix\/mysql_virtual_alias_domainaliases_maps.cf<br \/>\nvirtual_mailbox_domains = mysql:\/etc\/postfix\/mysql_virtual_domains_maps.cf<br \/>\nsmtpd_sender_login_maps = mysql:\/etc\/postfix\/mysql_virtual_sender_login_maps.cf<\/p>\n<p dir=\"ltr\">virtual_transport = dovecot<br \/>\ntransport_maps = hash:\/etc\/postfix\/transport<\/p>\n<p dir=\"ltr\">dovecot_destination_recipient_limit = 1<br \/>\npolicy-spf_time_limit = 3600s<br \/>\nheader_checks = regexp:\/etc\/postfix\/header_checks<br \/>\nenable_original_recipient = no<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\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>\n<p dir=\"ltr\">#vim \/etc\/postfix\/mysql_virtual_alias_domainaliases_maps.cf<\/p>\n<p dir=\"ltr\">#chmod 755 \/etc\/postfix\/mysql_virtual_alias_domainaliases_maps.cf<\/p>\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\">\n<p dir=\"ltr\">user = exampleuser<br \/>\npassword = Password<br \/>\nhosts = 127.0.0.1<br \/>\ndbname = exampledb<br \/>\nquery = SELECT goto FROM alias,alias_domain<br \/>\nWHERE alias_domain.alias_domain = &#8216;%d&#8217;<br \/>\nAND alias.address=concat(&#8216;%u&#8217;, &#8216;@&#8217;, alias_domain.target_domain)<br \/>\nAND alias.active = 1<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n<p dir=\"ltr\">#vim \/etc\/postfix\/mysql_virtual_alias_maps.cf<\/p>\n<p dir=\"ltr\">#chmod 755 \/etc\/postfix\/mysql_virtual_alias_maps.cf<\/p>\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\">\n<p dir=\"ltr\">user = exampleuser<br \/>\npassword = Password<br \/>\nhosts = 127.0.0.1<br \/>\ndbname = exampledb<br \/>\ntable = alias<br \/>\nselect_field = goto<br \/>\nwhere_field = address<br \/>\nadditional_conditions = and active = &#8216;1&#8217;<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n<p dir=\"ltr\">#vim \/etc\/postfix\/mysql_virtual_domains_maps.cf<\/p>\n<p dir=\"ltr\">#chmod 755 \/etc\/postfix\/mysql_virtual_domains_maps.cf<\/p>\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\">\n<p dir=\"ltr\">user = exampleuser<br \/>\npassword = Password<br \/>\nhosts = 127.0.0.1<br \/>\ndbname = exampledb<br \/>\ntable = domain<br \/>\nselect_field = domain<br \/>\nwhere_field = domain<br \/>\nadditional_conditions = and backupmx = &#8216;0&#8217; and active = &#8216;1&#8217;<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n<p dir=\"ltr\">#vim \/etc\/postfix\/mysql_virtual_mailbox_domainaliases_maps.cf<\/p>\n<p dir=\"ltr\">#chmod 755 \/etc\/postfix\/mysql_virtual_mailbox_domainaliases_maps.cf<\/p>\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\">\n<p dir=\"ltr\">user = exampleuser<br \/>\npassword = Password<br \/>\nhosts = 127.0.0.1<br \/>\ndbname = exampledb<br \/>\nquery = SELECT maildir FROM mailbox, alias_domain<br \/>\nWHERE alias_domain.alias_domain = &#8216;%d&#8217;<br \/>\nAND mailbox.username=concat(&#8216;%u&#8217;, &#8216;@&#8217;, alias_domain.target_domain )<br \/>\nAND mailbox.active = 1<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n<p dir=\"ltr\">#vim \/etc\/postfix\/mysql_virtual_mailbox_maps.cf<\/p>\n<p dir=\"ltr\">#chmod 755 \/etc\/postfix\/mysql_virtual_mailbox_maps.cf<\/p>\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\">\n<p dir=\"ltr\">user = exampleuser<br \/>\npassword = Password<br \/>\nhosts = 127.0.0.1<br \/>\ndbname = exampledb<br \/>\ntable = mailbox<br \/>\nselect_field = CONCAT(domain, &#8216;\/&#8217;, local_part)<br \/>\nwhere_field = username<br \/>\nadditional_conditions = and active = &#8216;1&#8217;<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n<p dir=\"ltr\">#vim \/etc\/postfix\/mysql_virtual_sender_login_maps.cf<\/p>\n<p dir=\"ltr\">#chmod 755 \/etc\/postfix\/mysql_virtual_sender_login_maps.cf<\/p>\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\">\n<p dir=\"ltr\">user = exampleuser<br \/>\npassword = Password<br \/>\nhosts = 127.0.0.1<br \/>\ndbname = exampledb<br \/>\nquery = SELECT goto FROM alias WHERE address=&#8217;%s&#8217;<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\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>\n<p dir=\"ltr\">#vim \/etc\/postfix\/master.cf<\/p>\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\">\n<p dir=\"ltr\">smtp inet n &#8211; y &#8211; &#8211; smtpd<\/p>\n<p dir=\"ltr\">submission inet n &#8211; y &#8211; &#8211; smtpd<br \/>\n-o syslog_name=postfix\/submission<br \/>\n-o smtpd_tls_security_level=encrypt<br \/>\n-o smtpd_sasl_auth_enable=yes<br \/>\n-o smtpd_sasl_type=dovecot<br \/>\n-o smtpd_sasl_path=private\/auth<br \/>\n-o smtpd_reject_unlisted_recipient=no<br \/>\n-o smtpd_client_restrictions=permit_sasl_authenticated,reject<br \/>\n-o milter_macro_daemon_name=ORIGINATING<\/p>\n<p dir=\"ltr\">smtps inet n &#8211; &#8211; &#8211; &#8211; smtpd<br \/>\n-o syslog_name=postfix\/smtps<br \/>\n-o smtpd_tls_wrappermode=yes<br \/>\n-o smtpd_sasl_auth_enable=yes<br \/>\n-o smtpd_sasl_type=dovecot<br \/>\n-o smtpd_sasl_path=private\/auth<br \/>\n-o smtpd_client_restrictions=permit_sasl_authenticated,reject<br \/>\n-o milter_macro_daemon_name=ORIGINATING<\/p>\n<p dir=\"ltr\">pickup unix n &#8211; y 60 1 pickup<br \/>\ncleanup unix n &#8211; y &#8211; 0 cleanup<br \/>\nqmgr unix n &#8211; n 300 1 qmgr<br \/>\n#qmgr unix n &#8211; n 300 1 oqmgr<br \/>\ntlsmgr unix &#8211; &#8211; y 1000? 1 tlsmgr<br \/>\nrewrite unix &#8211; &#8211; y &#8211; &#8211; trivial-rewrite<br \/>\nbounce unix &#8211; &#8211; y &#8211; 0 bounce<br \/>\ndefer unix &#8211; &#8211; y &#8211; 0 bounce<br \/>\ntrace unix &#8211; &#8211; y &#8211; 0 bounce<br \/>\nverify unix &#8211; &#8211; y &#8211; 1 verify<br \/>\nflush unix n &#8211; y 1000? 0 flush<br \/>\nproxymap unix &#8211; &#8211; n &#8211; &#8211; proxymap<br \/>\nproxywrite unix &#8211; &#8211; n &#8211; 1 proxymap<br \/>\nsmtp unix &#8211; &#8211; y &#8211; &#8211; smtp<br \/>\nrelay unix &#8211; &#8211; y &#8211; &#8211; smtp<br \/>\n-o syslog_name=postfix\/$service_name<br \/>\n# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5<br \/>\nshowq unix n &#8211; y &#8211; &#8211; showq<br \/>\nerror unix &#8211; &#8211; y &#8211; &#8211; error<br \/>\nretry unix &#8211; &#8211; y &#8211; &#8211; error<br \/>\ndiscard unix &#8211; &#8211; y &#8211; &#8211; discard<br \/>\nlocal unix &#8211; n n &#8211; &#8211; local<br \/>\nvirtual unix &#8211; n n &#8211; &#8211; virtual<br \/>\nlmtp unix &#8211; &#8211; y &#8211; &#8211; lmtp<br \/>\nanvil unix &#8211; &#8211; y &#8211; 1 anvil<br \/>\nscache unix &#8211; &#8211; y &#8211; 1 scache<br \/>\npostlog unix-dgram n &#8211; n &#8211; 1 postlogd<br \/>\ndovecot unix &#8211; n n &#8211; &#8211; pipe<br \/>\nflags=DRhu user=vmail:vmail argv=\/usr\/libexec\/dovecot\/deliver -f ${sender} -d ${user}@${nexthop}<\/p>\n<p dir=\"ltr\">maildrop unix &#8211; n n &#8211; &#8211; pipe<br \/>\nflags=DRhu user=vmail argv=\/usr\/bin\/maildrop -d ${recipient}<\/p>\n<p dir=\"ltr\">uucp unix &#8211; n n &#8211; &#8211; pipe<br \/>\nflags=Fqhu user=uucp argv=uux -r -n -z -a$sender &#8211; $nexthop!rmail ($recipient)<br \/>\nifmail unix &#8211; n n &#8211; &#8211; pipe<br \/>\nflags=F user=ftn argv=\/usr\/lib\/ifmail\/ifmail -r $nexthop ($recipient)<br \/>\nbsmtp unix &#8211; n n &#8211; &#8211; pipe<br \/>\nflags=Fq. user=bsmtp argv=\/usr\/lib\/bsmtp\/bsmtp -t$nexthop -f$sender $recipient<br \/>\nscalemail-backend unix &#8211; n n &#8211; 2 pipe<br \/>\nflags=R user=scalemail argv=\/usr\/lib\/scalemail\/bin\/scalemail-store ${nexthop} ${user} ${extension}<br \/>\nmailman unix &#8211; n n &#8211; &#8211; pipe<br \/>\nflags=FR user=list argv=\/usr\/lib\/mailman\/bin\/postfix-to-mailman.py<br \/>\n${nexthop} ${user}<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n<hr \/>\n<p>\u0627\u06af\u0631 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0627\u0631\u0633\u0627\u0644 \u0627\u06cc\u0645\u06cc\u0644 \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0644\u0627\u06af \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0631\u062f\u06cc\u062f \u06a9\u0647 \u0635\u062d\u0628\u062a \u0627\u0632 \u0639\u062f\u0645 \u0634\u0646\u0627\u062e\u062a \u062f\u0633\u062a\u0648\u0631 mysql \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u0628\u062a\u062f\u0627 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f \u0622\u06cc\u0627 \u067e\u0644\u0627\u06af\u06cc\u0646 mysql \u0645\u062e\u0635\u0648\u0635 postfix \u062f\u0631 \u0644\u06cc\u0633\u062a \u0647\u0633\u062a \u06cc\u0627 \u062e\u06cc\u0631.<\/p>\n<p dir=\"ltr\">#postconf -m<\/p>\n<p>\u0627\u06af\u0631 \u0646\u0628\u0648\u062f \u0628\u0627\u06cc\u062f \u0627\u0642\u062f\u0627\u0645 \u0628\u0647 \u0646\u0635\u0628 \u0622\u0646 \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\n<p dir=\"ltr\">#apt-get install postfix-mysql<\/p>\n<p>\u0627\u06af\u0631 \u0628\u0648\u062f \u0628\u0627\u06cc\u062f \u0627\u0642\u062f\u0627\u0645 \u0628\u0647 \u0646\u0635\u0628 \u0645\u062c\u062f\u062f \u0622\u0646 \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\n<p dir=\"ltr\">#apt-get install &#8211;reinstall postfix-mysql<\/p>\n<hr \/>\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>\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>\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>\n<p dir=\"ltr\">\u06f1 &#8211; LDA (Local Delivery Agent) &#8211; Main Configuration file: \/etc\/dovecot\/conf.d\/15-lda.conf<\/p>\n<p dir=\"ltr\">\u06f2 &#8211; LMTP (Local Mail Transfer Protocol) &#8211; Main Configuration file: \/etc\/dovecot\/conf.d\/20-lmtp.conf<\/p>\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>\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>\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>\n<p dir=\"ltr\">#vim \/etc\/dovecot\/dovecot.conf<\/p>\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>\n<p dir=\"ltr\">!include_try \/usr\/share\/dovecot\/protocols.d\/*.protocol<\/p>\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>\n<p dir=\"ltr\">#vim \/etc\/dovecot\/conf.d\/10-auth.conf<\/p>\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>\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\">\n<p dir=\"ltr\">disable_plaintext_auth = no<br \/>\nauth_mechanisms = plain login<\/p>\n<p dir=\"ltr\">!include auth-sql.conf.ext<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n<p dir=\"ltr\">#vim \/etc\/dovecot\/conf.d\/10-mail.conf<\/p>\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>\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\">\n<p dir=\"ltr\">namespace inbox {<br \/>\ninbox = yes<br \/>\nmailbox Trash {<br \/>\nauto = create<br \/>\nspecial_use = \\Trash<br \/>\n}<br \/>\nmailbox Drafts {<br \/>\nauto = create<br \/>\nspecial_use = \\Drafts<br \/>\n}<br \/>\nmailbox Sent {<br \/>\nauto = subscribe<br \/>\nspecial_use = \\Sent<br \/>\n}<br \/>\nmailbox Junk {<br \/>\nauto = create<br \/>\nspecial_use = \\Junk<br \/>\n}<br \/>\n}<\/p>\n<p dir=\"ltr\">mail_home = \/vmail\/%d\/%u<br \/>\nmail_location = maildir:\/vmail\/%d\/%n<br \/>\nmail_privileged_group = vmail<br \/>\nmail_uid = 5000<br \/>\nmail_gid = 5000<br \/>\nfirst_valid_uid = 5000<br \/>\nlast_valid_uid = 5000<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n<p dir=\"ltr\">#vim \/etc\/dovecot\/conf.d\/10-master.conf<\/p>\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>\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\">\n<p dir=\"ltr\">default_process_limit = 500<br \/>\ndefault_client_limit = 2500<br \/>\ndefault_vsz_limit = 1024M<\/p>\n<p dir=\"ltr\">service imap-login {<br \/>\ninet_listener imap {<br \/>\n}<br \/>\ninet_listener imaps {<br \/>\nport = 993<br \/>\nssl = yes<br \/>\n}<br \/>\n}<\/p>\n<p dir=\"ltr\">service pop3-login {<br \/>\ninet_listener pop3 {<br \/>\n}<br \/>\ninet_listener pop3s {<br \/>\nport = 995<br \/>\nssl = yes<br \/>\n}<br \/>\n}<\/p>\n<p dir=\"ltr\">service imap {<br \/>\n}<\/p>\n<p dir=\"ltr\">service pop3 {<br \/>\n}<\/p>\n<p dir=\"ltr\">service auth {<br \/>\nunix_listener \/var\/spool\/postfix\/private\/auth {<br \/>\nmode = 0660<br \/>\nuser = postfix<br \/>\ngroup = postfix<br \/>\n}<\/p>\n<p dir=\"ltr\">unix_listener auth-userdb {<br \/>\nmode = 0666<br \/>\nuser = vmail<br \/>\ngroup = vmail<br \/>\n}<\/p>\n<p dir=\"ltr\">user = dovecot<br \/>\n}<\/p>\n<p dir=\"ltr\">service auth-worker {<br \/>\nuser = vmail<br \/>\n}<\/p>\n<p dir=\"ltr\">service dict {<br \/>\nunix_listener dict {<br \/>\n}<br \/>\n}<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n<p dir=\"ltr\">#vim \/etc\/dovecot\/conf.d\/10-ssl.conf<\/p>\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>\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\">\n<p dir=\"ltr\">ssl_cert = &lt;\/etc\/nginx\/ssl\/fullchain.crt<br \/>\nssl_key = &lt;\/etc\/nginx\/ssl\/priv.key<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n<p dir=\"ltr\">#vim \/etc\/dovecot\/conf.d\/auth-sql.conf.ext<\/p>\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>\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\">\n<p dir=\"ltr\">passdb {<br \/>\ndriver = sql<br \/>\nargs = \/etc\/dovecot\/dovecot-sql.conf.ext<br \/>\n}<br \/>\n&#8230;<br \/>\nuserdb {<br \/>\ndriver = prefetch<br \/>\n}<\/p>\n<p dir=\"ltr\">userdb {<br \/>\ndriver = sql<br \/>\nargs = \/etc\/dovecot\/dovecot-sql.conf.ext<br \/>\n}<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n<p dir=\"ltr\">#vim \/etc\/dovecot\/dovecot-sql.conf.ext<\/p>\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>\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\">\n<p dir=\"ltr\">driver = mysql<br \/>\nconnect = host=127.0.0.1 dbname=exampledb user=exampleuser password=Password<br \/>\ndefault_pass_scheme = SHA512-CRYPT<\/p>\n<p dir=\"ltr\">password_query = \\<br \/>\nSELECT username as user, password, &#8216;\/vmail\/%d\/%n&#8217; as userdb_home, \\<br \/>\n&#8216;maildir:\/vmail\/%d\/%n&#8217; as userdb_mail, 5000 as userdb_uid, 5000 as userdb_gid \\<br \/>\nFROM mailbox WHERE username = &#8216;%u&#8217; AND active = &#8216;1&#8217;<\/p>\n<p dir=\"ltr\">user_query = \\<br \/>\nSELECT username as user, password, &#8216;\/vmail\/%d\/%n&#8217; as userdb_home, \\<br \/>\n&#8216;maildir:\/vmail\/%d\/%n&#8217; as userdb_mail, 5000 as userdb_uid, 5000 as userdb_gid \\<br \/>\nFROM mailbox WHERE username = &#8216;%u&#8217; AND active = &#8216;1&#8217;<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n<p dir=\"ltr\">#chown -R vmail:dovecot \/etc\/dovecot<\/p>\n<p dir=\"ltr\">#chmod -R o-rwx \/etc\/dovecot<\/p>\n<p dir=\"ltr\">#vim \/etc\/dovecot\/conf.d\/15-lda.conf<\/p>\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>\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\">\n<p dir=\"ltr\">postmaster_address = postmaster@%d<br \/>\nhostname = <span style=\"color: #ff6600;\">mail.example.com<\/span><br \/>\nrecipient_delimiter = +<br \/>\nlda_mailbox_autocreate = yes<br \/>\nlda_mailbox_autosubscribe = yes<br \/>\nprotocol lda {<br \/>\nmail_plugins = $mail_plugins<br \/>\n}<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n<p dir=\"ltr\">#vim \/etc\/dovecot\/conf.d\/10-director.conf<\/p>\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>\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\">\n<p dir=\"ltr\">service imap-login {<br \/>\nservice_count = 0<br \/>\nprocess_min_avail = 16<br \/>\n}<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n<p dir=\"ltr\">#vim \/etc\/dovecot\/conf.d\/20-imap.conf<\/p>\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>\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\">\n<p dir=\"ltr\">protocol imap {<br \/>\nmail_max_userip_connections = 100<br \/>\n}<\/p>\n<p dir=\"ltr\">\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n<p dir=\"ltr\">#systemctl enable dovecot<\/p>\n<p dir=\"ltr\">#systemctl start dovecot<\/p>\n<p dir=\"ltr\">#systemctl restart dovecot<\/p>\n<p dir=\"ltr\">#systemctl restart postfix<\/p>\n<h2 dir=\"rtl\"><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_OpenDKIM\"><\/span>\u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc OpenDKIM<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p dir=\"rtl\" style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0627\u06cc\u0646 \u0645\u0648\u0636\u0648\u0639 \u0645\u0642\u0627\u0644\u0647 <a href=\"https:\/\/actobit.com\/actomag\/1405\/opendkim\/\">\u0622\u0645\u0648\u0632\u0634 OpenDKIM<\/a> \u0631\u0627 \u0645\u0637\u0627\u0644\u0639\u0647 \u0646\u0645\u0627\u06cc\u06cc\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%A2%DB%8C%D8%A7_%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7%D8%A7%D8%AA_%D9%85%D8%A7_%D8%A8%D8%A7_TLS_%D8%A7%D9%86%D8%AC%D8%A7%D9%85_%D9%85%DB%8C%E2%80%8C%D8%B4%D9%88%D8%AF%D8%9F_%D8%A8%D8%A7_%DA%86%D9%87_%D9%86%D8%B3%D8%AE%D9%87%E2%80%8C%D8%A7%DB%8C%D8%9F\"><\/span>\u0622\u06cc\u0627 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0645\u0627 \u0628\u0627 TLS \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f\u061f \u0628\u0627 \u0686\u0647 \u0646\u0633\u062e\u0647\u200c\u0627\u06cc\u061f<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc \u0645\u062a\u0648\u062c\u0647 \u0634\u0648\u06cc\u062f \u06a9\u0647 \u0686\u0647 \u0646\u0648\u0639 connection \u0647\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc postfix \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f:<\/p>\n<p dir=\"ltr\">#grep &#8220;TLS connection established&#8221; \/var\/log\/mail.log | sed &#8216;s\/.*: \/\/g&#8217; | sort | uniq -c | sort -rn<\/p>\n<p>\u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0647 \u0635\u0648\u0631\u062a live \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0632\u0646\u06cc\u062f:<\/p>\n<p dir=\"ltr\">#tail -f \/var\/log\/mail.log | grep &#8220;TLS connection established&#8221;<\/p>\n<h2 dir=\"rtl\"><span class=\"ez-toc-section\" id=\"%D8%A7%D9%81%D8%B2%D9%88%D8%AF%D9%86_%D8%A7%DA%A9%D8%A7%D9%86%D8%AA_%D8%A7%DB%8C%D9%85%DB%8C%D9%84_%D8%A8%D9%87_Outlook\"><\/span>\u0627\u0641\u0632\u0648\u062f\u0646 \u0627\u06a9\u0627\u0646\u062a \u0627\u06cc\u0645\u06cc\u0644 \u0628\u0647 Outlook<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p dir=\"rtl\">\u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 \u0627\u06a9\u0627\u0646\u062a \u062c\u062f\u06cc\u062f\u06cc \u06a9\u0647 \u0633\u0627\u062e\u062a\u0647\u200c\u0627\u06cc\u062f \u0628\u0627\u06cc\u062f \u0646\u06a9\u062a\u0647 \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 \u0627\u0646\u062a\u062e\u0627\u0628 \u067e\u0648\u0631\u062a \u0648 \u067e\u0631\u0648\u062a\u06a9\u0644 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f:<\/p>\n<p dir=\"rtl\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6973\" src=\"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2024\/05\/outlook-ports-for-postfix-1.webp\" alt=\"\u0627\u0641\u0632\u0648\u062f\u0646 \u0627\u06a9\u0627\u0646\u062a \u0627\u06cc\u0645\u06cc\u0644 \u0628\u0647 Outlook\" width=\"742\" height=\"236\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0628\u0647 \u062f\u0644\u06cc\u0644 \u0642\u062f\u06cc\u0645\u06cc \u0634\u062f\u0646 \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646 \u0627\u06a9\u062a\u0648\u0628\u06cc\u062a\u060c \u06a9\u0647 \u0627\u0632 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 CentOS \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0631\u062f \u0648 \u0639\u062f\u0645 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0627\u06cc\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644\u060c \u062a\u0635\u0645\u06cc\u0645 \u0628\u0631 \u0627\u06cc\u0646 \u0634\u062f \u06a9\u0647 \u0646\u0633\u062e\u0647 \u062c\u062f\u06cc\u062f \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix-Dovecot \u0628\u0631 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 Ubuntu 24.04 \u06a9\u0647 \u06cc\u06a9 \u0645\u0627\u0647\u06cc \u0627\u0632 \u0622\u0645\u062f\u0646 \u0622\u0646 \u0645\u06cc\u200c\u06af\u0630\u0631\u062f\u060c \u0646\u0635\u0628 \u0634\u0648\u062f. \u0646\u0633\u062e\u0647 \u0642\u062f\u06cc\u0645\u06cc \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u0627\u06cc\u0646 \u0634\u0631\u06a9\u062a \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,324,228],"tags":[],"class_list":["post-6427","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-training","category-devops","category-others"],"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>\u062a\u062c\u0631\u0628\u0647 \u0646\u0635\u0628 Postfix-Dovecot-Postfixadmin-Mysql-Apache2 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 24.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\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u062a\u062c\u0631\u0628\u0647 \u0646\u0635\u0628 Postfix-Dovecot-Postfixadmin-Mysql-Apache2 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 24.04\" \/>\n<meta property=\"og:description\" content=\"\u0628\u0647 \u062f\u0644\u06cc\u0644 \u0642\u062f\u06cc\u0645\u06cc \u0634\u062f\u0646 \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646 \u0627\u06a9\u062a\u0648\u0628\u06cc\u062a\u060c \u06a9\u0647 \u0627\u0632 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 CentOS \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0631\u062f \u0648 \u0639\u062f\u0645 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0627\u06cc\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644\u060c \u062a\u0635\u0645\u06cc\u0645 \u0628\u0631 \u0627\u06cc\u0646 \u0634\u062f \u06a9\u0647 \u0646\u0633\u062e\u0647 \u062c\u062f\u06cc\u062f \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix-Dovecot \u0628\u0631 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 Ubuntu 24.04 \u06a9\u0647 \u06cc\u06a9 \u0645\u0627\u0647\u06cc \u0627\u0632 \u0622\u0645\u062f\u0646 \u0622\u0646 \u0645\u06cc\u200c\u06af\u0630\u0631\u062f\u060c \u0646\u0635\u0628 \u0634\u0648\u062f. \u0646\u0633\u062e\u0647 \u0642\u062f\u06cc\u0645\u06cc \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u0627\u06cc\u0646 \u0634\u0631\u06a9\u062a \u0627\u0632 &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0627\u06a9\u062a\u0648\u0628\u06cc\u062a\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-14T08:51:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-18T07:14:37+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=\"20 \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\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/\"},\"author\":{\"name\":\"\u0627\u062f\u0645\u06cc\u0646\",\"@id\":\"https:\/\/actobit.com\/actomag\/#\/schema\/person\/373a1606772afbdbc09b93f7b2e5a95e\"},\"headline\":\"\u062a\u062c\u0631\u0628\u0647 \u0646\u0635\u0628 Postfix-Dovecot-Postfixadmin-Mysql-Apache2 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f4.\u06f0\u06f4\",\"datePublished\":\"2024-05-14T08:51:03+00:00\",\"dateModified\":\"2026-05-18T07:14:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/\"},\"wordCount\":2511,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/actobit.com\/actomag\/#organization\"},\"image\":{\"@id\":\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#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\",\"\u062f\u0648\u0627\u067e\u0633\",\"\u0633\u0627\u06cc\u0631\"],\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/\",\"url\":\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/\",\"name\":\"\u062a\u062c\u0631\u0628\u0647 \u0646\u0635\u0628 Postfix-Dovecot-Postfixadmin-Mysql-Apache2 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 24.04\",\"isPartOf\":{\"@id\":\"https:\/\/actobit.com\/actomag\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/postfix-mail-server-1.webp\",\"datePublished\":\"2024-05-14T08:51:03+00:00\",\"dateModified\":\"2026-05-18T07:14:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#breadcrumb\"},\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#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\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u062e\u0627\u0646\u0647\",\"item\":\"https:\/\/actobit.com\/actomag\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u062a\u062c\u0631\u0628\u0647 \u0646\u0635\u0628 Postfix-Dovecot-Postfixadmin-Mysql-Apache2 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f4.\u06f0\u06f4\"}]},{\"@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":"\u062a\u062c\u0631\u0628\u0647 \u0646\u0635\u0628 Postfix-Dovecot-Postfixadmin-Mysql-Apache2 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 24.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\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/","og_locale":"fa_IR","og_type":"article","og_title":"\u062a\u062c\u0631\u0628\u0647 \u0646\u0635\u0628 Postfix-Dovecot-Postfixadmin-Mysql-Apache2 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 24.04","og_description":"\u0628\u0647 \u062f\u0644\u06cc\u0644 \u0642\u062f\u06cc\u0645\u06cc \u0634\u062f\u0646 \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646 \u0627\u06a9\u062a\u0648\u0628\u06cc\u062a\u060c \u06a9\u0647 \u0627\u0632 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 CentOS \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0631\u062f \u0648 \u0639\u062f\u0645 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0627\u06cc\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644\u060c \u062a\u0635\u0645\u06cc\u0645 \u0628\u0631 \u0627\u06cc\u0646 \u0634\u062f \u06a9\u0647 \u0646\u0633\u062e\u0647 \u062c\u062f\u06cc\u062f \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 Postfix-Dovecot \u0628\u0631 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 Ubuntu 24.04 \u06a9\u0647 \u06cc\u06a9 \u0645\u0627\u0647\u06cc \u0627\u0632 \u0622\u0645\u062f\u0646 \u0622\u0646 \u0645\u06cc\u200c\u06af\u0630\u0631\u062f\u060c \u0646\u0635\u0628 \u0634\u0648\u062f. \u0646\u0633\u062e\u0647 \u0642\u062f\u06cc\u0645\u06cc \u0627\u06cc\u0645\u06cc\u0644 \u0633\u0631\u0648\u0631 \u0627\u06cc\u0646 \u0634\u0631\u06a9\u062a \u0627\u0632 &hellip;","og_url":"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/","og_site_name":"\u0627\u06a9\u062a\u0648\u0628\u06cc\u062a","article_published_time":"2024-05-14T08:51:03+00:00","article_modified_time":"2026-05-18T07:14:37+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":"20 \u062f\u0642\u06cc\u0642\u0647"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#article","isPartOf":{"@id":"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/"},"author":{"name":"\u0627\u062f\u0645\u06cc\u0646","@id":"https:\/\/actobit.com\/actomag\/#\/schema\/person\/373a1606772afbdbc09b93f7b2e5a95e"},"headline":"\u062a\u062c\u0631\u0628\u0647 \u0646\u0635\u0628 Postfix-Dovecot-Postfixadmin-Mysql-Apache2 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f4.\u06f0\u06f4","datePublished":"2024-05-14T08:51:03+00:00","dateModified":"2026-05-18T07:14:37+00:00","mainEntityOfPage":{"@id":"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/"},"wordCount":2511,"commentCount":0,"publisher":{"@id":"https:\/\/actobit.com\/actomag\/#organization"},"image":{"@id":"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#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","\u062f\u0648\u0627\u067e\u0633","\u0633\u0627\u06cc\u0631"],"inLanguage":"fa-IR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/","url":"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/","name":"\u062a\u062c\u0631\u0628\u0647 \u0646\u0635\u0628 Postfix-Dovecot-Postfixadmin-Mysql-Apache2 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 24.04","isPartOf":{"@id":"https:\/\/actobit.com\/actomag\/#website"},"primaryImageOfPage":{"@id":"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#primaryimage"},"image":{"@id":"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#primaryimage"},"thumbnailUrl":"https:\/\/actobit.com\/actomag\/wp-content\/uploads\/2022\/03\/postfix-mail-server-1.webp","datePublished":"2024-05-14T08:51:03+00:00","dateModified":"2026-05-18T07:14:37+00:00","breadcrumb":{"@id":"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#breadcrumb"},"inLanguage":"fa-IR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/"]}]},{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/actobit.com\/actomag\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#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\/1403\/postfix-dovecot-postfixadmin-mysql-apache2-ubuntu24-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u062e\u0627\u0646\u0647","item":"https:\/\/actobit.com\/actomag\/"},{"@type":"ListItem","position":2,"name":"\u062a\u062c\u0631\u0628\u0647 \u0646\u0635\u0628 Postfix-Dovecot-Postfixadmin-Mysql-Apache2 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f4.\u06f0\u06f4"}]},{"@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\/6427","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=6427"}],"version-history":[{"count":16,"href":"https:\/\/actobit.com\/actomag\/wp-json\/wp\/v2\/posts\/6427\/revisions"}],"predecessor-version":[{"id":6980,"href":"https:\/\/actobit.com\/actomag\/wp-json\/wp\/v2\/posts\/6427\/revisions\/6980"}],"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=6427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/actobit.com\/actomag\/wp-json\/wp\/v2\/categories?post=6427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/actobit.com\/actomag\/wp-json\/wp\/v2\/tags?post=6427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}