{"id":662,"date":"2008-06-29T14:01:55","date_gmt":"2008-06-29T11:01:55","guid":{"rendered":"http:\/\/www.gatchev.info\/blog\/?p=662"},"modified":"2008-06-29T16:04:12","modified_gmt":"2008-06-29T13:04:12","slug":"%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-postfixadmin","status":"publish","type":"post","link":"http:\/\/www.gatchev.info\/blog\/?p=662","title":{"rendered":"\u0418\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 Postfixadmin"},"content":{"rendered":"<p>\u0415\u0434\u043d\u043e \u043e\u0442 \u043d\u0435\u0449\u0430\u0442\u0430, \u0437\u0430\u0440\u0430\u0434\u0438 \u043a\u043e\u0438\u0442\u043e \u0443\u0432\u0430\u0436\u0430\u0432\u0430\u043c QMail, \u0435 \u0432\u0435\u043b\u0438\u043a\u043e\u043b\u0435\u043f\u043d\u0438\u044f \u043f\u0430\u043a\u0435\u0442 Qmailadmin. \u0414\u0430\u0432\u0430 \u0447\u0443\u0434\u0435\u0441\u043d\u0430\u0442\u0430 \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442 \u0434\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0432\u0430\u0442\u0435 \u043a\u0443\u043b\u0442\u0443\u0440\u043d\u043e \u0438 \u0443\u0434\u043e\u0431\u043d\u043e \u043e\u0433\u0440\u043e\u043c\u0435\u043d \u0431\u0440\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043d\u0438 \u043f\u043e\u0449\u0435\u043d\u0441\u043a\u0438 \u0434\u043e\u043c\u0435\u0439\u043d\u0438. \u0410 \u0442\u043e\u0432\u0430 \u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442 \u0437\u0430 \u0441\u044a\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0438\u044f \u043f\u043e\u0449\u0435\u043d\u0441\u043a\u0438 \u0441\u044a\u0440\u0432\u044a\u0440 &#8211; \u0447\u0435\u0441\u0442\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0438 \u0438\u0441\u043a\u0430\u0442 \u0434\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0432\u0430\u0442\u0435 \u0434\u043e\u043c\u0435\u0439\u043d\u0430 \u0441\u0438 \u0441\u0430\u043c\u0438.<\/p>\n<p>\u0421\u0442\u0430\u0440 \u043f\u043e\u043a\u043b\u043e\u043d\u043d\u0438\u043a \u0441\u044a\u043c \u043e\u0431\u0430\u0447\u0435 \u043d\u0430 \u0435\u0434\u0438\u043d \u0434\u0440\u0443\u0433 MTA &#8211; Postfix. \u0421\u0432\u0438\u043a\u043d\u0430\u043b \u0441\u044a\u043c \u0441 \u043d\u0435\u0433\u043e, \u0443\u0434\u043e\u0431\u0435\u043d \u043c\u0438 \u0435, \u0438 \u043c\u0430\u0439\u043b\u0441\u044a\u0440\u0432\u044a\u0440\u044a\u0442 \u043d\u0430 \u0444\u0438\u0440\u043c\u0430\u0442\u0430 \u0435 \u043f\u043e\u0434 \u043d\u0435\u0433\u043e. \u0418 \u043a\u043e\u0433\u0430\u0442\u043e \u043e\u043f\u0440\u044f\u0445 \u0434\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442, \u043f\u043e\u0434\u043e\u0431\u0435\u043d \u043d\u0430 Qmailadmin, \u0445\u0438\u0447 \u043d\u0435 \u043c\u0438 \u0441\u0435 \u0438\u0441\u043a\u0430\u0448\u0435 \u0434\u0430 \u0433\u043e \u0441\u043c\u0435\u043d\u044f. \u041e\u043a\u043e\u043b\u043e \u043c\u0435\u0441\u0435\u0446 \u043f\u0438\u0441\u0430\u0445 \u043d\u044f\u043a\u0430\u043a\u0432\u043e \u043f\u043e\u0434\u043e\u0431\u0438\u0435 \u043d\u0430 Qmailadmin &#8211; \u0440\u0430\u0432\u043d\u043e\u0441\u043c\u0435\u0442\u043a\u0430\u0442\u0430 \u0431\u0435\u0448\u0435 \u043e\u0431\u0449\u043e 2 \u0447\u0430\u0441\u0430 \u0437\u0430\u0434\u0435\u043b\u0435\u043d\u0438 \u0437\u0430 \u0442\u043e\u0437\u0438 \u043c\u0435\u0441\u0435\u0446: \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e \u043d\u044f\u043c\u0430\u0448\u0435 \u0434\u0430 \u0433\u043e \u0431\u044a\u0434\u0435 \u0432 \u0441\u0440\u043e\u043a.<\/p>\n<p>\u0421\u044a\u0441 \u0441\u0432\u0438\u0442\u0430 \u0434\u0443\u0448\u0430 \u0441\u0435 \u043d\u0430\u043b\u043e\u0436\u0438 \u0434\u0430 \u0441\u0435 \u0432\u044a\u0440\u043d\u0430 \u043a\u044a\u043c \u0435\u0434\u0438\u043d \u043f\u0430\u043a\u0435\u0442, \u043a\u043e\u0439\u0442\u043e \u043f\u0440\u0435\u0434\u0438 \u043c\u0438 \u0431\u0435\u0448\u0435 \u043f\u0440\u0430\u0432\u0438\u043b \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u043d\u043e \u0438 \u043a\u043e\u043d\u0444\u0443\u0437\u043d\u043e \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435 &#8211; Postfixadmin. (\u0412\u0441\u044a\u0449\u043d\u043e\u0441\u0442, \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435 \u0431\u044f\u0445 \u0443\u0441\u043f\u044f\u043b \u0434\u0430 \u0433\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u0430\u043c \u043f\u0440\u0435\u0434\u0438 &#8211; \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0442\u0430 \u043c\u0438 \u0435 \u043a\u0430\u0448\u0430 \u043e\u0442 Postfix, Courier, Amavis, Spamassassin, ClamAV, Cyrrus SASL, Mailman, Squirrelmail \u0438 \u043a\u0430\u043a\u0432\u043e \u043b\u0438 \u043d\u0435 \u043e\u0449\u0435.) \u0417\u0430 \u0434\u0430 \u043e\u0442\u043a\u0440\u0438\u044f, \u0447\u0435 \u043f\u0440\u0435\u0434\u0438 2 \u043c\u0435\u0441\u0435\u0446\u0430 \u0435 \u0438\u0437\u043b\u044f\u0437\u043b\u0430 \u043d\u043e\u0432\u0430 \u0432\u0435\u0440\u0441\u0438\u044f &#8211; 2.2.0 &#8211; \u043a\u043e\u044f\u0442\u043e \u043c\u0438 \u0438\u0437\u0433\u043b\u0435\u0436\u0434\u0430 \u043c\u043d\u043e\u0433\u043e \u043f\u043e-\u0441\u0438\u043c\u043f\u0430\u0442\u0438\u0447\u043d\u0430. \u0421\u043b\u0435\u0434 \u0435\u0434\u0438\u043d \u0434\u0435\u043d \u044e\u043d\u0430\u0448\u043a\u043e \u0440\u043e\u0432\u0435\u043d\u0435 \u0438 \u043f\u0438\u0441\u0430\u043d\u0435 \u043d\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u0435 \u0443\u0441\u043f\u044f\u0445 \u0434\u0430 \u0433\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u0430\u043c.<\/p>\n<p>\u0418 \u0441\u0438 \u043c\u0438\u0441\u043b\u044f, \u0447\u0435 \u0441\u0438 \u0441\u0442\u0440\u0443\u0432\u0430 \u0434\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f \u043e\u043f\u0438\u0442\u0430.<\/p>\n<p>\u0418\u0437\u0445\u043e\u0434\u043d\u043e \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435: Debian Etch. Postfix \u043a\u0430\u0442\u043e \u043e\u0441\u043d\u043e\u0432\u0435\u043d MTA, Courier \u043a\u0430\u0442\u043e \u0434\u043e\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u043d\u0438 \u043e\u0431\u0441\u043b\u0443\u0436\u0432\u0430\u0449\u0438 \u043c\u043e\u0434\u0443\u043b\u0438, Amavis \u043a\u0430\u0442\u043e \u0441\u043a\u0435\u043d\u0435\u0440 \u0437\u0430 \u0432\u0438\u0440\u0443\u0441\u0438 \u0438 \u0441\u043f\u0430\u043c, Spamassassin \u0438 ClamAV \u043a\u0430\u0442\u043e \u043c\u043e\u0434\u0443\u043b\u0438 \u043a\u044a\u043c \u043d\u0435\u0433\u043e \u0437\u0430 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u0438\u0442\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438. \u041d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0438 \u0441\u0430 \u0441\u043f\u043e\u0440\u0435\u0434 \u043a\u0430\u0448\u0430 \u043e\u0442 \u043d\u0430\u0439-\u0440\u0430\u0437\u043b\u0438\u0447\u043d\u0438 \u0440\u044a\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430; \u043e\u0441\u043d\u043e\u0432\u043d\u043e \u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d\u043e <a href=\"http:\/\/workaround.org\/articles\/ispmail-sarge\/\">\u0442\u043e\u0432\u0430 \u043d\u0430 Christoph Haas \u0437\u0430 Sarge<\/a>, \u043d\u043e \u0438\u043c\u0430 \u0438 \u043e\u0449\u0435 \u043c\u043d\u043e\u0433\u043e \u043c\u043e\u0438 \u0434\u043e\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438. \u0417\u0430 \u0441\u044a\u0436\u0430\u043b\u0435\u043d\u0438\u0435, \u043d\u0435 \u0433\u0438 \u043f\u043e\u043c\u043d\u044f \u0432\u0441\u0438\u0447\u043a\u0438, \u0430 \u0438 \u0431\u0438\u0445\u0430 \u0431\u0438\u043b\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0437\u0430 \u043e\u0433\u0440\u043e\u043c\u0435\u043d \u043e\u0442\u0434\u0435\u043b\u0435\u043d \u0437\u0430\u043f\u0438\u0441. \u0410 \u0445\u0443\u0431\u0430\u0432\u043e\u0442\u043e \u0435, \u0447\u0435 \u043d\u044f\u043c\u0430\u0442 \u043c\u043d\u043e\u0433\u043e \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u043a\u044a\u043c \u0442\u0435\u043c\u0430\u0442\u0430. \ud83d\ude42<\/p>\n<p>(\u0411\u0435\u043b\u0435\u0436\u043a\u0430: \u041a\u0440\u0438\u0441\u0442\u043e\u0444 \u0438\u043c\u0430 <a href=\"http:\/\/workaround.org\/articles\/ispmail-etch\/\">\u0447\u0443\u0434\u0435\u0441\u043d\u043e \u043d\u043e\u0432\u043e \u0440\u044a\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0437\u0430 Etch<\/a>. \u041c\u043d\u043e\u0433\u043e \u0431\u043e\u0433\u0430\u0442\u043e \u0435, \u043f\u043e\u043a\u0440\u0438\u0432\u0430 \u043a\u0430\u043a\u0432\u0438 \u043b\u0438 \u043d\u0435 \u0441\u044a\u043f\u044a\u0442\u0441\u0442\u0432\u0430\u0449\u0438 \u0441\u043e\u0444\u0442\u0443\u0435\u0440\u0438, \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u043d\u043e \u0434\u0432\u0430 PHP \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0437\u0430 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0431\u0430\u0437\u0430\u0442\u0430 \u0434\u0430\u043d\u043d\u0438. \u041d\u0430\u0431\u043b\u044f\u0433\u0430 \u043d\u0430 Dovecot \u0432\u043c\u0435\u0441\u0442\u043e \u043d\u0430 Courier, \u043d\u043e \u0430\u0437 \u0441\u0438 \u0441\u0435 \u0441\u043f\u0440\u0430\u0432\u044f\u043c \u043f\u043e \u0441\u0442\u0430\u0440\u043e\u043c\u0443&#8230; \u0417\u0430 \u0441\u044a\u0436\u0430\u043b\u0435\u043d\u0438\u0435, \u043e\u0442\u043d\u043e\u0432\u043e \u043d\u0438\u0449\u043e \u0437\u0430 Postfixadmin. \u0410\u043a\u043e \u043c\u0438 \u043e\u0441\u0442\u0430\u043d\u0435 \u0432\u0440\u0435\u043c\u0435, \u043c\u043e\u0436\u0435 \u0434\u0430 \u043f\u0440\u0435\u0432\u0435\u0434\u0430 \u0447\u0430\u0441\u0442 \u043e\u0442 \u0442\u043e\u0437\u0438 \u0437\u0430\u043f\u0438\u0441 \u0438 \u0434\u0430 \u043c\u0443 \u0433\u043e \u043f\u0440\u0430\u0442\u044f. Workaround.org \u0435 \u043c\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u0435\u0437\u0435\u043d \u0441\u0430\u0439\u0442. \ud83d\ude42 )<\/p>\n<p>0. \u041f\u0440\u0435\u0434\u0438 \u0432\u0441\u0438\u0447\u043a\u043e<\/p>\n<p>\u041f\u0440\u0435\u0434\u0438 \u0434\u0430 \u0437\u0430\u043f\u043e\u0447\u043d\u0435\u0442\u0435 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430\u0442\u0430, \u0433\u043e\u0440\u0435\u0449\u043e \u0432\u0438 \u0441\u044a\u0432\u0435\u0442\u0432\u0430\u043c \u0434\u0430 \u0441\u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u043a\u043e\u043f\u0438\u044f \u043d\u0430 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438\u0442\u0435 \/etc\/courier, \/etc\/postfix \u0438 \/etc\/amavis. (\u0412\u0441\u044a\u0449\u043d\u043e\u0441\u0442, \u043a\u043e\u043f\u0438\u0435 \u043d\u0430 \u0446\u044f\u043b\u0430\u0442\u0430 \/etc \u043d\u044f\u043c\u0430 \u0434\u0430 \u043d\u0430\u0432\u0440\u0435\u0434\u0438.) \u0410\u043a\u043e \u043d\u0435\u0449\u0430\u0442\u0430 \u0441\u0435 \u043e\u043f\u043b\u0435\u0441\u043a\u0430\u0442, \u0449\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043b\u0435\u0441\u043d\u043e \u0438 \u0443\u0434\u043e\u0431\u043d\u043e \u0434\u0430 \u0441\u0435 \u0432\u044a\u0440\u043d\u0435\u0442\u0435 \u043a\u044a\u043c \u0441\u0442\u0430\u0440\u0430\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0437\u0430 \u0434\u0430 \u0441\u0438 \u0434\u0430\u0434\u0435\u0442\u0435 \u0432\u0440\u0435\u043c\u0435 \u0434\u0430 \u043f\u0440\u0435\u043c\u0438\u0441\u043b\u0438\u0442\u0435 \u043a\u0430\u043a\u0432\u043e \u0441\u0442\u0435 \u043e\u0431\u044a\u0440\u043a\u0430\u043b\u0438. (\u041f\u043e\u0434\u0441\u0435\u0442\u043a\u0430: \u041f\u0440\u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0442\u043e \u0432\u0440\u044a\u0449\u0430\u043d\u0435 \u043d\u0430 \u0441\u0442\u0430\u0440\u0438\u0442\u0435 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \u0441\u0438 \u0437\u0430\u043f\u0430\u0437\u0435\u0442\u0435 \u043d\u044f\u043a\u044a\u0434\u0435 \u043f\u044a\u043a \u043d\u043e\u0432\u0438\u0442\u0435 &#8211; \u043e\u0433\u043b\u0435\u0434\u044a\u0442 \u0438\u043c \u043c\u043e\u0436\u0435 \u0434\u0430 \u0432\u0438 \u043f\u043e\u0434\u0441\u043a\u0430\u0436\u0435 \u043a\u044a\u0434\u0435 \u0442\u043e\u0447\u043d\u043e \u0441\u0430 \u0433\u0440\u0435\u0448\u043a\u0438\u0442\u0435.)<\/p>\n<p>1. \u0418\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 Postfixadmin<\/p>\n<p>\u041a\u043e\u0434\u044a\u0442 \u043d\u0430 2.2.0 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0431\u044a\u0434\u0435 \u0441\u0432\u0430\u043b\u0435\u043d <a href=\"http:\/\/sourceforge.net\/project\/showfiles.php?group_id=191583&#038;package_id=225300&#038;release_id=595813\">\u043e\u0442\u0442\u0443\u043a<\/a>. \u0418\u043c\u0430 \u0433\u043e\u0442\u043e\u0432 \u043f\u0430\u043a\u0435\u0442 \u0437\u0430 \u0414\u0435\u0431\u0438\u0430\u043d, \u043d\u043e \u0430\u0437 \u0441\u0438 \u0433\u043e \u0441\u0432\u0430\u043b\u0438\u0445 \u043a\u0430\u0442\u043e .tar.gz \u0430\u0440\u0445\u0438\u0432. (\u041f\u043e \u043f\u0440\u0438\u043d\u0446\u0438\u043f \u0434\u0435\u0431\u0438\u0430\u043d\u0441\u043a\u0438\u0442\u0435 \u043f\u0430\u043a\u0435\u0442\u0438 \u043e\u0431\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u043e \u0441\u0430 \u043d\u0430\u0439-\u0434\u043e\u0431\u0440\u0438\u044f\u0442 \u043d\u0430\u0447\u0438\u043d \u0437\u0430 \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043d\u0435\u0449\u043e \u043f\u043e\u0434 \u0414\u0435\u0431\u0438\u0430\u043d, \u043d\u043e \u043d\u0430 \u0442\u043e\u0437\u0438 \u0435\u0442\u0430\u043f \u043e\u0449\u0435 \u043d\u0435 \u0437\u043d\u0430\u0435\u0445 \u043a\u0430\u043a\u0432\u043e \u0438 \u043a\u043e\u043b\u043a\u043e \u043c\u0435 \u043e\u0447\u0430\u043a\u0432\u0430, \u0438 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0435\u0442\u043e\u0445 \u0434\u0430 \u0438\u043c\u0430\u043c \u043f\u043e\u0432\u0435\u0447\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b. \u041c\u0430\u0439 \u043e\u0431\u0430\u0447\u0435 \u043d\u0435 \u043e\u043f\u0440\u044f\u0445 \u0434\u043e \u0440\u0430\u0437\u043b\u0438\u043a\u0430\u0442\u0430.)<\/p>\n<p>\u0421\u0432\u0430\u043b\u0435\u043d\u0438\u044f\u0442 \u0430\u0440\u0445\u0438\u0432 \u0441\u0435 \u0440\u0430\u0437\u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430:<\/p>\n<p><code>tar -zxvf postfixadmin_2.2.0.tar.gz<\/code><\/p>\n<p>\u0422\u043e\u0432\u0430 \u0441\u044a\u0437\u0434\u0430\u0432\u0430 \u0432 \u0442\u0435\u043a\u0443\u0449\u0430\u0442\u0430 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f \u043f\u043e\u0434\u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f <code>postfixadmin_2.2.0<\/code>. \u041a\u043e\u043f\u0438\u0440\u0430\u0439\u0442\u0435 \u044f \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u0442\u0430 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f \u043d\u0430 \u0441\u0430\u0439\u0442\u0430, \u043a\u044a\u0434\u0435\u0442\u043e \u0449\u0435 \u0435 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u0449\u0438\u044f\u0442 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u0430\u043a\u043e \u043d\u0435 \u0435 \u0432\u0435\u0447\u0435 \u0442\u0430\u043c.<\/p>\n<p>\u0421\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u0435\u0442\u0435 \u0441\u0438\u043c\u043b\u0438\u043d\u043a \u043a\u044a\u043c \u043d\u0435\u044f \u0441 \u0438\u043c\u0435 <code>postfixadmin<\/code>. (\u0418\u043b\u0438, \u0430\u043a\u043e \u0441\u0442\u0435 \u0441\u0432\u0430\u043b\u0438\u043b\u0438 \u0438 \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u043b\u0438 \u0434\u0435\u0431\u0438\u0430\u043d\u0441\u043a\u0438 \u043f\u0430\u043a\u0435\u0442 &#8211; \u043a\u044a\u043c \u043a\u044a\u0434\u0435\u0442\u043e \u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f\u0442\u0430 \u0442\u043e\u0439.)<\/p>\n<p>2. \u0421\u044a\u0437\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0431\u0430\u0437\u0430\u0442\u0430 \u0434\u0430\u043d\u043d\u0438.<\/p>\n<p>Postfixadmin \u0441\u044a\u0445\u0440\u0430\u043d\u044f\u0432\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f\u0442\u0430 \u0437\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043d\u0438\u0442\u0435 \u0434\u043e\u043c\u0435\u0439\u043d\u0438 \u0438 \u0430\u0434\u0440\u0435\u0441\u0438 \u0432 \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u0438; \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438\u0442\u0435, \u043a\u043e\u0438\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u044f\u0442 \u0441 \u0442\u044f\u0445, \u0433\u0438 \u0447\u0435\u0442\u0430\u0442 \u043e\u0442 \u043d\u0435\u044f. \u041c\u043e\u0436\u0435 \u0434\u0430 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0442\u0435 \u0432\u0435\u0447\u0435 \u0441\u044a\u0449\u0435\u0441\u0442\u0432\u0443\u0432\u0430\u0449\u0438 \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u0438 \u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b \u0437\u0430 \u043d\u0435\u044f; \u0430\u0437 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0435\u0442\u043e\u0445 \u0434\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u044f \u043e\u0442\u0434\u0435\u043b\u043d\u0430. \u041f\u0440\u0438 \u043c\u0435\u043d \u0431\u0430\u0437\u0430\u0442\u0430 \u0435 \u043f\u043e\u0434 MySQL, \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0438 \u0441 \u0432\u0441\u0438\u0447\u043a\u0438\u044f \u043e\u043f\u0438\u0441\u0430\u043d \u0441\u043e\u0444\u0442\u0443\u0435\u0440. PostgreSQL \u0441\u044a\u0449\u043e \u0431\u0438 \u0440\u0430\u0431\u043e\u0442\u0438\u043b \u0441 Postfixadmin \u0438 \u043f\u043e\u0432\u0435\u0447\u0435\u0442\u043e, \u043c\u043e\u0436\u0435 \u0431\u0438 \u0432\u0441\u0438\u0447\u043a\u0438 \u0434\u0440\u0443\u0433\u0438 \u0441\u043e\u0444\u0442\u0443\u0435\u0440\u0438, \u043d\u043e \u043d\u0435 \u0441\u044a\u043c \u0433\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b \u043b\u0438\u0447\u043d\u043e.<\/p>\n<p>\u0417\u0430\u043a\u043e\u0440\u0430\u0432\u0435\u043b\u0438\u0442\u0435 \u0445\u0430\u043a\u0435\u0440\u0438 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e \u0431\u0438\u0445\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u043b\u0438 \u0431\u0430\u0437\u0430\u0442\u0430 \u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044f \u043e\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u0438\u044f \u0440\u0435\u0434, \u043d\u043e \u0430\u0437 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0435\u0442\u043e\u0445 \u0434\u0430 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u043d\u0438\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0437\u0430 MySQL \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u043d\u0438 &#8211; phpmyadmin. (PostgreSQL \u0438\u043c\u0430 \u0441\u0432\u043e\u0439 \u0430\u043d\u0430\u043b\u043e\u0433 &#8211; phppgadmin.) \u041d\u0435 \u0435 \u043d\u0443\u0436\u043d\u043e \u0434\u0430 \u043f\u043e\u0434\u0431\u0438\u0440\u0430\u0442\u0435 \u0437\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044f \u043b\u0435\u0441\u043d\u0430 \u0437\u0430 \u043f\u043e\u043c\u043d\u0435\u043d\u0435 \u043f\u0430\u0440\u043e\u043b\u0430 &#8211; \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u0438\u0437\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0430\u0439\u0442\u0435 \u043d\u044f\u043a\u0430\u043a\u0432\u0430 \u043e\u0442\u0432\u0440\u0430\u0442\u0438\u0442\u0435\u043b\u043d\u0430, \u043d\u044f\u043c\u0430 \u0434\u0430 \u0441\u0435 \u043d\u0430\u043b\u0430\u0433\u0430 \u0434\u0430 \u044f \u043f\u043e\u043c\u043d\u0438\u0442\u0435. \u0421\u044a\u0449\u043e, \u043d\u0435 \u0437\u0430\u0431\u0440\u0430\u0432\u044f\u0439\u0442\u0435 \u0434\u0430 \u043c\u0443 \u0434\u0430\u0434\u0435\u0442\u0435 \u043f\u044a\u043b\u043d\u0438 \u043f\u0440\u0430\u0432\u0430 \u0432\u044a\u0440\u0445\u0443 \u0431\u0430\u0437\u0430\u0442\u0430 \u0434\u0430\u043d\u043d\u0438. \ud83d\ude42<\/p>\n<p>3. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0432\u0430\u043d\u0435 \u043d\u0430 Postfixadmin<\/p>\n<p>\u0412 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f\u0442\u0430 \u043c\u0443 \u0438\u043c\u0430 \u0444\u0430\u0439\u043b \u043d\u0430 \u0438\u043c\u0435 <code>INSTALL.TXT<\/code>, \u0432 \u043a\u043e\u0439\u0442\u043e \u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u043e \u0432\u0441\u0438\u0447\u043a\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e. \u0417\u0430 \u0434\u043e\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u043d\u043e \u0443\u043b\u0435\u0441\u043d\u0435\u043d\u0438\u0435, \u0434\u0430\u0432\u0430\u043c \u043d\u044f\u043a\u043e\u0438 \u043e\u0442 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438\u0442\u0435 \u0442\u0443\u043a:<\/p>\n<p>\u0429\u0435 \u043d\u0430\u043c\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043b\u0430 <code>config.inc.php<\/code> \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f\u0442\u0430 \u043d\u0430 Postfixadmin. \u0422\u0430\u043c \u0435 \u043c\u044f\u0441\u0442\u043e\u0442\u043e \u0437\u0430 \u043f\u043e\u0432\u0435\u0447\u0435\u0442\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438. \u041e\u0442\u0432\u043e\u0440\u0435\u0442\u0435 \u0433\u043e \u0441 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440, \u0438 \u0433\u043e \u0440\u0430\u0437\u0433\u043b\u0435\u0434\u0430\u0439\u0442\u0435. \u0418\u043c\u0435\u043d\u0430\u0442\u0430 \u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u0441\u0430 \u044f\u0441\u043d\u0438 \u0437\u0430 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435, \u0438 \u0438\u043c\u0430 \u0447\u0443\u0434\u0435\u0441\u043d\u0438 \u043f\u043e\u044f\u0441\u043d\u044f\u0432\u0430\u0449\u0438 \u043a\u043e\u043c\u0435\u043d\u0442\u0430\u0440\u0438. \u041d\u0430 \u043c\u0435\u043d \u043b\u0438\u0447\u043d\u043e \u0441\u0435 \u043d\u0430\u043b\u043e\u0436\u0438 \u0434\u0430 \u043f\u0438\u043f\u0430\u043c \u0441\u043b\u0435\u0434\u043d\u043e\u0442\u043e (\u043f\u0440\u043e\u043c\u0435\u043d\u0435\u0442\u0435 \u0441\u044a\u043e\u0442\u0432\u0435\u0442\u043d\u0438\u0442\u0435 \u044e\u0437\u0435\u0440\u0438, \u043f\u0430\u0440\u043e\u043b\u0438 \u0438 \u0438\u043c\u0435\u043d\u0430 \u043d\u0430 \u0441\u0430\u0439\u0442\u043e\u0432\u0435 \u043a\u0430\u043a\u0442\u043e \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0441\u0430 \u043f\u0440\u0438 \u0432\u0430\u0441):<\/p>\n<p><code>$CONF['configured'] = true;  # \u0432\u043c\u0435\u0441\u0442\u043e false<\/p>\n<p>$CONF['postfix_admin_url'] = 'http:\/\/my.site.name\/postfixadmin';  # \u0431\u0435\u0448\u0435 \u043f\u0440\u0430\u0437\u043d\u043e<\/p>\n<p>$CONF['database_type'] = 'mysqli';  # \u0431\u0435\u0448\u0435 'mysql'<br \/>\n$CONF['database_host'] = 'localhost';<br \/>\n$CONF['database_user'] = 'user';  # \u0438\u043c\u0435\u0442\u043e \u043d\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044f \u0437\u0430 \u0431\u0430\u0437\u0430\u0442\u0430 \u0434\u0430\u043d\u043d\u0438<br \/>\n$CONF['database_password'] = 'password';  # \u043f\u0430\u0440\u043e\u043b\u0430\u0442\u0430 \u043d\u0430 \u0442\u043e\u0437\u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b<br \/>\n$CONF['database_name'] = 'dbname';  # \u0438\u043c\u0435\u0442\u043e \u043d\u0430 \u0431\u0430\u0437\u0430\u0442\u0430 \u0434\u0430\u043d\u043d\u0438<\/p>\n<p>$CONF['admin_email'] = 'postmaster@my.site.name';  # \u043e\u0442 \u0442\u043e\u0437\u0438 \u0430\u0434\u0440\u0435\u0441 \u0449\u0435 \u0441\u0435 \u043f\u0440\u0430\u0449\u0430\u0442 \u0435-\u043c\u0430\u0439\u043b\u0438\u0442\u0435 \u0437\u0430 \u0441\u044a\u0437\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u0443\u0442\u0438\u0438\u0442\u0435<\/p>\n<p># \u0422\u0435\u0437\u0438 \u0434\u0432\u0435\u0442\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442 \u043a\u0430\u043a \u0449\u0435 \u0438\u0437\u0433\u043b\u0435\u0436\u0434\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0442\u0430 \u043e\u0442 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438, \u043a\u044a\u0434\u0435\u0442\u043e \u0434\u0430 \u0441\u0435 \u0434\u044a\u0440\u0436\u0430\u0442 \u0435-\u043c\u0430\u0439\u043b\u0438\u0442\u0435.<br \/>\n# \u0429\u0435 \u0440\u0430\u0431\u043e\u0442\u0438 \u0432\u0441\u044f\u043a\u0430\u043a: \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0445 \u0441\u0438 \u0433\u043e \u0434\u0430 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430 \u0441\u044a\u0449\u0435\u0441\u0442\u0432\u0443\u0432\u0430\u0449\u0430\u0442\u0430 \u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430. :-)<br \/>\n$CONF['domain_path'] = 'YES';<br \/>\n$CONF['domain_in_mailbox'] = 'NO';<\/p>\n<p>$CONF['vacation'] = 'YES';  # \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430 \u043c\u043e\u0434\u0443\u043b\u0430 \u0437\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u043d \u043e\u0442\u0433\u043e\u0432\u043e\u0440 \u043f\u0440\u0438 \u043e\u0442\u043f\u0443\u0441\u043a\u0430<br \/>\n$CONF['vacation_domain'] = 'autoreply.serdica.org';  # \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430, \u0441\u0432\u044a\u0440\u0437\u0430\u043d\u0430 \u0441 \u0442\u043e\u0437\u0438 \u043c\u043e\u0434\u0443\u043b<\/p>\n<p>$CONF['fetchmail'] = 'NO';  # \u043d\u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043c fetchmail, \u0437\u0430\u0441\u0435\u0433\u0430<\/p>\n<p>$CONF['user_footer_link'] = \"http:\/\/my.site.name\/index.php\";  # \u043b\u0438\u043d\u043a \u0437\u0430 \u0446\u044a\u043a\u0430\u043d\u0435<br \/>\n$CONF['footer_text'] = 'Return to my.site.name';  # \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430<br \/>\n$CONF['footer_link'] = 'http:\/\/my.site.name';  # \u0438 \u043b\u0438\u043d\u043a \u0437\u0430 \u043d\u0435\u0433\u043e...<\/code><\/p>\n<p>(\u041c\u043e\u0436\u0435 \u0438 \u0434\u0430 \u0441\u044a\u043c \u043f\u0440\u043e\u043f\u0443\u0441\u043d\u0430\u043b \u043d\u0435\u0449\u043e &#8211; \u043f\u0438\u0448\u0430 \u043d\u0435\u0449\u0430\u0442\u0430 \u043f\u043e \u043f\u0430\u043c\u0435\u0442.)<\/p>\n<p>\u0421\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 \u043e\u0442\u0432\u043e\u0440\u0435\u0442\u0435 \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 <code>http:\/\/my.site.name\/postfixadmin\/setup.php<\/code>. Postfixadmin \u0449\u0435 \u0441\u044a\u0437\u0434\u0430\u0434\u0435 \u0432 \u0431\u0430\u0437\u0430\u0442\u0430 \u0434\u0430\u043d\u043d\u0438 (\u0430\u043a\u043e \u0441\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043b\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u043d\u043e \u043d\u0435\u0449\u0430\u0442\u0430) \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0438\u0442\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u0438, \u0438 \u0449\u0435 \u0432\u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438 \u0434\u0430 \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u0442\u0435 \u0441\u0443\u043f\u0435\u0440-\u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0441\u043a\u0438 \u0430\u043a\u0430\u0443\u043d\u0442. \u0421\u044a\u0437\u0434\u0430\u0439\u0442\u0435 \u0433\u043e (\u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0441\u043a\u043e\u0442\u043e \u0438\u043c\u0435 \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0435 \u0435-\u043c\u0430\u0439\u043b \u0430\u0434\u0440\u0435\u0441!), \u0438 \u0441\u0442\u0435 \u041e\u041a.<\/p>\n<p>(\u0417\u0430\u0431\u0435\u043b\u0435\u0436\u043a\u0430: \u0412\u044a\u0437\u043c\u043e\u0436\u043d\u043e \u0435 \u0434\u0438\u0430\u043b\u043e\u0433\u044a\u0442 \u0437\u0430 \u0441\u044a\u0437\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u0443\u043f\u0435\u0440-\u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 \u0434\u0430 \u0435 \u043d\u0430 (\u043a\u043e\u0448\u043c\u0430\u0440\u043d\u043e \u043e\u043c\u0430\u0437\u0430\u043d\u0430) \u043a\u0438\u0440\u0438\u043b\u0438\u0446\u0430. \u041d\u0435 \u0441\u044a\u043c \u0438\u043c\u0430\u043b \u0432\u0440\u0435\u043c\u0435 \u0434\u0430 \u0438\u0437\u0434\u0438\u0440\u0432\u0430\u043c \u0438 \u043e\u043f\u0440\u0430\u0432\u044f\u043c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430; \u043f\u0440\u043e\u0441\u0442\u043e \u0447\u0440\u0435\u0437 \u0434\u0440\u043e\u043f\u0434\u0430\u0443\u043d\u0430 \u0437\u0430 \u0435\u0437\u0438\u043a \u043f\u0440\u0435\u0432\u043a\u043b\u044e\u0447\u0438\u0445 \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438&#8230; \u0430 \u043c\u0438 \u0441\u0435 \u0438\u0441\u043a\u0430\u0448\u0435 \u0434\u0430 \u0433\u043e \u043e\u043f\u0440\u0430\u0432\u044f, \u0438 \u0434\u0430 \u0433\u043e \u043f\u0440\u0430\u0442\u044f \u043d\u0430 \u0435\u043a\u0438\u043f\u0430 \u043d\u0430 postfixadmin.)<\/p>\n<p>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0430\u0442\u0430 \u0441\u0442\u044a\u043f\u043a\u0430 \u043e\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0442\u0430 \u0435 \u0434\u0430 \u0438\u0437\u0442\u0440\u0438\u0435\u0442\u0435 \u0444\u0430\u0439\u043b\u0430 <code>setup.php<\/code> \u043e\u0442 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f\u0442\u0430 \u043d\u0430 Postfixadmin &#8211; \u0431\u0435\u0437 \u0442\u043e\u0432\u0430 \u0442\u043e\u0439 \u043d\u044f\u043c\u0430 \u0434\u0430 \u0442\u0440\u044a\u0433\u043d\u0435. (\u0410\u0437 \u043f\u0440\u043e\u0441\u0442\u043e \u0433\u043e \u043f\u0440\u0435\u043a\u0440\u044a\u0441\u0442\u0438\u0445 &#8211; <code>mv setup.php setup.php.disabled<\/code>.)<\/p>\n<p>\u0421\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u0435 \u043c\u044a\u043d\u0438\u0447\u043a\u043e \u0438 \u043c\u043e\u0434\u0443\u043b\u0430 \u0437\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u043d \u043e\u0442\u0433\u043e\u0432\u043e\u0440 \u043f\u0440\u0438 \u043e\u0442\u043f\u0443\u0441\u043a\u0430 (Virtual Vacation). \u041d\u0430\u043c\u0438\u0440\u0430 \u0441\u0435 \u0432 \u043f\u043e\u0434\u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f\u0442\u0430 <code>VIRTUAL_VACATION<\/code>. \u0422\u0430\u043c \u0441\u044a\u0449\u043e \u0438\u043c\u0430 <code>INSTALL.TXT<\/code>, \u0441 \u0447\u0443\u0434\u0435\u0441\u043d\u0438 \u0438 \u043f\u044a\u043b\u043d\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u043a\u0430\u043a\u0432\u043e \u0434\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u0435. \u041d\u044f\u043c\u0430 \u0434\u0430 \u0433\u043e \u043f\u0440\u0435\u043f\u0438\u0441\u0432\u0430\u043c \u0442\u0443\u043a, \u0431\u0435\u0437\u0441\u043c\u0438\u0441\u043b\u0435\u043d\u043e \u0435.<\/p>\n<p>\u041d\u0435 \u0437\u0430\u0431\u0440\u0430\u0432\u044f\u0439\u0442\u0435, \u043f\u0440\u0435\u0434\u0438 \u0434\u0430 \u043e\u0442\u043a\u043e\u043f\u0438\u0440\u0430\u0442\u0435 \u0441\u044a\u0433\u043b\u0430\u0441\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u044f\u0442\u0430 \u0444\u0430\u0439\u043b\u0430 <code>vacation.pl<\/code>, \u0434\u0430 \u043f\u0440\u043e\u043c\u0435\u043d\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u0432 \u043d\u0435\u0433\u043e! \u041d\u0430 \u043c\u0435\u043d \u043c\u0438 \u0441\u0435 \u043d\u0430\u043b\u043e\u0436\u0438 \u0434\u0430 \u043f\u0438\u043f\u0430\u043c \u0441\u043b\u0435\u0434\u043d\u043e\u0442\u043e:<\/p>\n<p><code>my $db_type = 'mysql';  # \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435 \u0431\u0435\u0448\u0435 'Pg', \u0442\u043e\u0435\u0441\u0442 Postgresql<\/p>\n<p>my $db_username = 'user';  # \u043f\u043e\u0441\u0442\u0430\u0432\u0435\u0442\u0435 \u0442\u0443\u043a \u0432\u0430\u0448\u0438\u0442\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b, \u043f\u0430\u0440\u043e\u043b\u0430 \u0438 \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u0438<br \/>\nmy $db_password = 'password';<br \/>\nmy $db_name     = 'dbname';<\/code><\/p>\n<p>\u0415, \u0434\u043e\u0442\u0443\u043a \u0432\u0435\u0447\u0435 \u0438\u043c\u0430\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d Postfixadmin. \u041c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0432\u044a\u0432\u0435\u0436\u0434\u0430\u0442\u0435 \u0432 \u043d\u0435\u0433\u043e \u0434\u043e\u043c\u0435\u0439\u043d\u0438, \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438, \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0438 \u0438 \u0442.\u043d.<\/p>\n<p>\u041b\u043e\u0433\u0438\u043a\u0430\u0442\u0430 \u043c\u0443 \u0435 \u0441\u043b\u0435\u0434\u043d\u0430\u0442\u0430:<\/p>\n<p>&#8211; \u041e\u043f\u0438\u0448\u0435\u0442\u0435 \u0434\u043e\u043c\u0435\u0439\u043d\u0438\u0442\u0435, \u043a\u043e\u0438\u0442\u043e \u0449\u0435 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u0442\u0435. \u0410\u043a\u043e \u0449\u0435 \u043e\u0431\u0441\u043b\u0443\u0436\u0432\u0430\u0442\u0435 \u0435-\u043c\u0430\u0439\u043b\u0430 <code>\u043d\u044f\u043a\u043e\u0439\u0441\u0438@\u043d\u0435\u0449\u043e\u0441\u0438.\u0442\u0430\u043c<\/code>, \u0437\u043d\u0430\u0447\u0438 \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u0435 \u0432 \u0441\u043f\u0438\u0441\u044a\u043a\u0430 \u0434\u043e\u043c\u0435\u0439\u043d\u0438 <code>\u043d\u0435\u0449\u043e\u0441\u0438.\u0442\u0430\u043c<\/code>.<br \/>\n&#8211; \u041e\u043f\u0438\u0448\u0435\u0442\u0435 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0438\u0442\u0435, \u043a\u043e\u0438\u0442\u043e \u0449\u0435 \u0433\u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u0442. \u0421\u0443\u043f\u0435\u0440-\u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0435 \u0434\u043e\u0431\u0440\u0435 \u0434\u0430 \u0438\u043c\u0430 \u0441\u0430\u043c\u043e \u0435\u0434\u0438\u043d, \u0437\u0430 \u043f\u043e\u0434\u0434\u0440\u044a\u0436\u043a\u0430\u0442\u0430 \u043d\u0430 \u0441\u044a\u0440\u0432\u044a\u0440\u0430 (\u0442\u043e\u0439 \u0435, \u043a\u043e\u0439\u0442\u043e \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u044a\u0437\u0434\u0430\u0432\u0430 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0438, \u0438 \u0434\u0430 \u0438\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f \u043a\u0430\u043a\u0432\u043e \u043c\u043e\u0433\u0430\u0442 \u0434\u0430 \u043f\u0438\u043f\u0430\u0442). \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u0442\u0435 \u043d\u0430 \u043a\u043e\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u043a\u043e\u0438 \u0434\u043e\u043c\u0435\u0439\u043d\u0438 \u043c\u043e\u0436\u0435 \u0434\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u0432\u0430 (\u0441\u0442\u0430\u0432\u0430 \u0441 \u0438\u0437\u0431\u0438\u0440\u0430\u043d\u0435 \u043e\u0442 \u0441\u043f\u0438\u0441\u044a\u043a\u0430 \u0434\u043e\u043c\u0435\u0439\u043d\u0438, \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u043d\u0430 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430). \u0421\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u043a\u0430\u0436\u0435\u0442\u0435 \u043d\u0430 \u0441\u044a\u043e\u0442\u0432\u0435\u0442\u043d\u0438\u0442\u0435 \u0445\u043e\u0440\u0430 \u0441\u044a\u043e\u0442\u0432\u0435\u0442\u043d\u0438\u0442\u0435 \u0438\u043c \u043b\u043e\u0433\u0438\u043d\u0438 \u0438 \u043f\u0430\u0440\u043e\u043b\u0438. \ud83d\ude42<br \/>\n&#8211; \u0421\u044a\u0437\u0434\u0430\u0439\u0442\u0435 \u043f\u043e\u0449\u0435\u043d\u0441\u043a\u0438\u0442\u0435 \u043a\u0443\u0442\u0438\u0438 (mailboxes) \u0438 \u043f\u0440\u0435\u043d\u0430\u0441\u043e\u0447\u043a\u0438\u0442\u0435 (aliases) \u0437\u0430 \u0432\u0441\u0435\u043a\u0438 \u0434\u043e\u043c\u0435\u0439\u043d. (\u0418\u043b\u0438 \u043f\u043e-\u0434\u043e\u0431\u0440\u0435 \u0445\u0432\u0430\u043d\u0435\u0442\u0435 \u0441\u044a\u043e\u0442\u0432\u0435\u0442\u043d\u0438\u0442\u0435 \u043d\u043e\u0432\u043e\u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d\u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0438 \u0434\u0430 \u0433\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u044f\u0442. \ud83d\ude42 )<\/p>\n<p>(\u0411\u0435\u043b\u0435\u0436\u043a\u0430: \u0412 \u043f\u043e\u043b\u0435\u0442\u043e &#8220;Goto&#8221; \u043d\u0430 alias \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0435-\u043c\u0430\u0439\u043b \u0430\u0434\u0440\u0435\u0441\u0430, \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438 \u0441\u044a\u0441 \u0437\u0430\u043f\u0435\u0442\u0430\u044f \u0438 \u043f\u0430\u0443\u0437\u0430. \u041f\u043e \u0442\u043e\u0437\u0438 \u043d\u0430\u0447\u0438\u043d \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0441\u0438 \u0441\u044a\u0441\u0442\u0430\u0432\u044f\u0442\u0435 \u043c\u0438\u043d\u0438-\u043f\u043e\u0449\u0435\u043d\u0441\u043a\u0438 \u0441\u043f\u0438\u0441\u044a\u0446\u0438. \u0417\u0430 \u0441\u044a\u0436\u0430\u043b\u0435\u043d\u0438\u0435, \u043f\u0440\u043e\u0437\u043e\u0440\u0447\u0435\u0442\u043e \u043d\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0437\u0430 \u0432\u044a\u0432\u0435\u0436\u0434\u0430\u043d\u0435 \u0432 \u0442\u043e\u0432\u0430 \u043f\u043e\u043b\u0435 \u0435 \u043c\u0438\u043a\u0440\u043e\u0441\u043a\u043e\u043f\u0438\u0447\u043d\u043e \u0438 \u043d\u0435\u0443\u0434\u043e\u0431\u043d\u043e &#8211; \u0449\u0435 \u0441\u0438 \u0433\u043e \u043f\u0440\u0435\u043f\u0440\u0430\u0432\u044f \u043d\u0430 <code>TEXTAREA<\/code>, \u043a\u0430\u0442\u043e \u043c\u0438 \u043e\u0441\u0442\u0430\u043d\u0435 \u0432\u0440\u0435\u043c\u0435, \u0438 \u0449\u0435 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0434\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043d\u0430 postfixadmin. \ud83d\ude42 )<\/p>\n<p>&#8230; \u0414\u043e\u0442\u0443\u043a \u0434\u043e\u0431\u0440\u0435. \u041f\u0443\u0441\u043d\u0430\u0445\u043c\u0435 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0445\u043c\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0430\u0442\u0430, \u0432\u044a\u0432\u0435\u0434\u043e\u0445\u043c\u0435 \u043d\u0443\u0436\u043d\u0438\u0442\u0435 \u0434\u0430\u043d\u043d\u0438. \u0412\u0440\u0435\u043c\u0435 \u0435 \u0434\u0430 \u043d\u0430\u043a\u0430\u0440\u0430\u043c\u0435 \u0438 \u0434\u0440\u0443\u0433\u0438\u0442\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438 \u0434\u0430 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0442 \u043d\u0435\u044f.<\/p>\n<p>4. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0432\u0430\u043d\u0435 \u043d\u0430 Postfix.<\/p>\n<p>\u0427\u0430\u0441\u0442 \u043e\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u043d\u0430 Postfix \u0441\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u0435\u043d\u0438 \u043f\u0440\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u0435\u0442\u043e \u043d\u0430 Postfixadmin \u0438 Virtual Vacation &#8211; \u0434\u043e\u0431\u0430\u0432\u044f\u043d\u0435\u0442\u043e \u043d\u0430 \u043d\u043e\u0432 \u0441\u044a\u0440\u0432\u0438\u0441 \u0432 <code>master.cf<\/code> \u0438 \u043d\u0430 \u043d\u043e\u0432 \u043c\u0430\u043f\u0438\u043d\u0433 \u0432 transport (\u0430 \u0438 \u043d\u0430 \u0441\u0430\u043c\u0438\u044f \u0445\u0435\u0448 transport \u0432 <code>main.cf<\/code> &#8211; \u043d\u0430 \u043c\u0435\u043d \u043d\u0435 \u043c\u0438 \u0441\u0435 \u043d\u0430\u043b\u043e\u0436\u0438, \u0431\u0435\u0448\u0435 \u0432\u0435\u0447\u0435 \u0442\u0430\u043c \u0437\u0430\u0440\u0430\u0434\u0438 Mailman). \u0422\u0440\u044f\u0431\u0432\u0430 \u043e\u0431\u0430\u0447\u0435 \u0434\u0430 \u0431\u044a\u0434\u0435 \u0434\u043e\u0431\u0430\u0432\u0435\u043d\u043e \u0447\u0435\u0442\u0435\u043d\u0435 \u043d\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430\u0442\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0442 \u043d\u043e\u0432\u0430\u0442\u0430 \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u0438.<\/p>\n<p>\u041a\u0430\u0442\u043e \u043d\u0430\u0447\u0430\u043b\u043e, \u0432 <code>main.cf<\/code> \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0431\u044a\u0434\u0435 \u0432\u043f\u0438\u0441\u0430\u043d\u043e \u0441\u043b\u0435\u0434\u043d\u043e\u0442\u043e:<\/p>\n<p><code>virtual_maps = mysql:\/etc\/postfix\/mysql-virtual_aliases.cf<br \/>\nvirtual_mailbox_domains = mysql:\/etc\/postfix\/mysql-virtual_domains.cf<br \/>\nvirtual_mailbox_maps = mysql:\/etc\/postfix\/mysql-virtual_mailboxes.cf<\/code><\/p>\n<p>\u0410\u043a\u043e \u0442\u0435\u0437\u0438 \u043a\u043b\u044e\u0447\u043e\u0432\u0438 \u0434\u0443\u043c\u0438 \u0432\u0435\u0447\u0435 \u0438\u043c\u0430\u0442 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442\u0438 (\u043f\u0440\u0438 \u043c\u0435\u043d, \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043e, \u0438\u043c\u0430\u0445\u0430 &#8211; \u0432\u0440\u044a\u0437\u043a\u0430\u0442\u0430 \u043a\u044a\u043c \u0441\u0442\u0430\u0440\u0430\u0442\u0430 \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u0438), \u0441\u0442\u0430\u0440\u0438\u0442\u0435 \u0441\u0435 \u043c\u0430\u0445\u0430\u0442.<\/p>\n<p>\u0421\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 \u0435 \u043d\u0443\u0436\u043d\u043e \u0434\u0430 \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u0442\u0435 \u0432\u044a\u043f\u0440\u043e\u0441\u043d\u0438\u0442\u0435 \u0442\u0440\u0438 \u0444\u0430\u0439\u043b\u0430, \u0438\u043b\u0438 \u0434\u0430 \u043f\u0440\u043e\u043c\u0435\u043d\u0438\u0442\u0435 \u0441\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435\u0442\u043e \u0438\u043c, \u0430\u043a\u043e \u0432\u0435\u0447\u0435 \u0441\u044a\u0449\u0435\u0441\u0442\u0432\u0443\u0432\u0430\u0442. (\u0417\u0430\u043c\u0435\u043d\u0435\u0442\u0435 &#8220;user&#8221;, &#8220;password&#8221; \u0438 &#8220;dbname&#8221; \u0441 \u0432\u0430\u0448\u0438\u0442\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b, \u043f\u0430\u0440\u043e\u043b\u0430 \u0438 \u0438\u043c\u0435 \u043d\u0430 \u0431\u0430\u0437\u0430\u0442\u0430 \u0434\u0430\u043d\u043d\u0438.):<\/p>\n<p><code>mysql-virtual_aliases.cf:<\/p>\n<p>user = user<br \/>\npassword = password<br \/>\ndbname = dbname<br \/>\nhosts = 127.0.0.1<br \/>\n# don't use 'hosts = localhost' - in some cases doesn't work! use 127.0.0.1 instead.<br \/>\nquery = SELECT goto FROM alias WHERE address = '%s' AND active = 1<\/p>\n<p>mysql-virtual_domains.cf:<\/p>\n<p>user = user<br \/>\npassword = password<br \/>\ndbname = dbname<br \/>\nhosts = 127.0.0.1<br \/>\nquery = SELECT domain FROM domain WHERE domain = '%s'<\/p>\n<p>mysql-virtual_mailboxes.cf:<\/p>\n<p>user = user<br \/>\npassword = password<br \/>\ndbname = dbname<br \/>\nhosts = 127.0.0.1<br \/>\nquery = SELECT maildir FROM mailbox WHERE username = '%s' AND active = 1<\/code><\/p>\n<p>\u0410\u043a\u043e \u0438\u043c\u0430\u0442\u0435 \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u043d SASL, \u0432 <code>\/etc\/postfix<\/code> \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e \u0449\u0435 \u0438\u043c\u0430\u0442\u0435 \u043f\u043e\u0434\u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f <code>sasl<\/code>, \u0438 \u0432 \u043d\u0435\u044f \u0444\u0430\u0439\u043b <code>smtpd.conf<\/code>. \u0422\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0441\u044a\u0434\u044a\u0440\u0436\u0430 \u0441\u043b\u0435\u0434\u043d\u043e\u0442\u043e:<\/p>\n<p><code>pwcheck_method: auxprop<br \/>\nauxprop_plugin: mysql<br \/>\nmech_list: plain login cram-md5 digest-md5<br \/>\nsql_engine: mysql<br \/>\nsql_hostnames: localhost<br \/>\nsql_user: user<br \/>\nsql_passwd: password<br \/>\nsql_database: dbname<br \/>\nsql_select: select password from mailbox where username = '%u@%r'<\/code><\/p>\n<p>\u0421\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 \u0432\u0435\u0447\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u043f\u0440\u0435\u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u0442\u0435 Postfix. (\u0410\u0437 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0435\u0442\u043e\u0445 \u0434\u0430 \u043f\u0440\u0435\u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u043c postfix, courier-authdaemon \u0438 amavis \u043d\u0430\u043a\u0440\u0430\u044f, \u0441\u043b\u0435\u0434 \u043a\u0430\u0442\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u0445 \u0432\u0441\u0438\u0447\u043a\u043e. \u0422\u0430\u043a\u0430 \u043d\u0430\u043c\u0430\u043b\u044f\u0432\u0430\u043c \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0442\u0430 \u0435\u0434\u043d\u043e\u0442\u043e \u0434\u0430 \u0440\u0430\u0431\u043e\u0442\u0438 \u043f\u043e \u0435\u0434\u043d\u0438 \u0434\u0430\u043d\u043d\u0438, \u0434\u0440\u0443\u0433\u0438\u0442\u0435 &#8211; \u043f\u043e \u0434\u0440\u0443\u0433\u0438.)<\/p>\n<p>5. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0432\u0430\u043d\u0435 \u043d\u0430 Courier<\/p>\n<p>\u0415\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043e\u0442\u043e \u043f\u0440\u043e\u043c\u0435\u043d\u0435\u043d\u043e \u0432 \u0446\u044f\u043b\u0430\u0442\u0430 \u0440\u0430\u0431\u043e\u0442\u0430 \u0435 \u043e\u0442\u043a\u044a\u0434\u0435 \u0441\u0435 \u0432\u0437\u0435\u043c\u0430\u0442 \u0434\u0430\u043d\u043d\u0438\u0442\u0435 \u0437\u0430 \u0434\u043e\u043c\u0435\u0439\u043d\u0438, \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438 \u0438 \u043f\u0440\u0435\u043d\u0430\u0441\u043e\u0447\u043a\u0438. \u0421\u044a\u043e\u0442\u0432\u0435\u0442\u043d\u043e, \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043e\u0442\u043e, \u043a\u043e\u0435\u0442\u043e \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0441\u0435 \u043f\u0438\u043f\u043d\u0435, \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f\u0442\u0430 \u043d\u0430 \u043c\u043e\u0434\u0443\u043b\u0430 courier-authdaemon &#8211; \u0438 \u043f\u043e-\u0442\u043e\u0447\u043d\u043e \u0444\u0430\u0439\u043b\u044a\u0442 <code>\/etc\/courier\/authmysqlrc<\/code> (\u0430\u043a\u043e \u0441\u0442\u0435 \u0441 MySQL). \u041d\u0430\u043b\u043e\u0436\u0438 \u043c\u0438 \u0441\u0435 \u0434\u0430 \u043f\u0438\u043f\u043d\u0430 \u0441\u043b\u0435\u0434\u043d\u0438\u0442\u0435 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442\u0438:<\/p>\n<p><code>MYSQL_USERNAME          user<br \/>\nMYSQL_PASSWORD          password<\/p>\n<p>MYSQL_DATABASE          dbname<\/p>\n<p>MYSQL_USER_TABLE        mailbox<\/p>\n<p>MYSQL_CRYPT_PWFIELD     password<\/p>\n<p>MYSQL_LOGIN_FIELD       username<\/p>\n<p>MYSQL_MAILDIR_FIELD     maildir<\/code><\/p>\n<p>(\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f:<br \/>\n&#8211; \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u044a\u0442 \u043d\u0430 \u0444\u0430\u0439\u043b\u0430 \u0435 \u041c\u041d\u041e\u0413\u041e \u0437\u0430\u044f\u0434\u043b\u0438\u0432! \u0442\u0430\u0431\u043e\u0432\u0435 \u0441\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u0438, \u043d\u043e \u043d\u0435 \u0438 \u043f\u0430\u0443\u0437\u0438!<br \/>\n&#8211; \u043d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0438\u043c\u0430 \u0434\u0435\u0444\u0438\u043d\u0438\u0440\u0430\u043d\u0438 \u0435\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e <code>MYSQL_CRYPT_PWFIELD<\/code> \u0438 <code>MYSQL_CLEAR_PWFIELD<\/code>! \u0410\u043a\u043e \u0434\u043e\u0441\u0435\u0433\u0430 \u0441\u0442\u0435 \u0431\u0438\u043b\u0438 \u043d\u0430 \u0432\u0438\u0434\u0438\u043c\u0430 \u043f\u0430\u0440\u043e\u043b\u0430, \u0438\u0437\u043a\u043e\u043c\u0435\u043d\u0442\u0438\u0440\u0430\u0439\u0442\u0435 \u0432\u0442\u043e\u0440\u0430\u0442\u0430 \u043a\u043b\u044e\u0447\u043e\u0432\u0430 \u0434\u0443\u043c\u0430 (\u0438 \u043f\u0440\u0430\u0437\u043d\u0443\u0432\u0430\u0439\u0442\u0435, \u0447\u0435 \u0441\u0442\u0435 \u043e\u0442\u0441\u0442\u0440\u0430\u043d\u0438\u043b\u0438 \u043e\u0433\u0440\u043e\u043c\u043d\u0430 \u0434\u0443\u043f\u043a\u0430 \u0432 \u0441\u0438\u0433\u0443\u0440\u043d\u043e\u0441\u0442\u0442\u0430).)<\/p>\n<p>\u0421\u043b\u0435\u0434 \u0442\u0430\u0437\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u043f\u0440\u0435\u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u0442\u0435 courier-authdaemon (\u0438\u043b\u0438 \u0434\u0430 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043f\u0440\u0435\u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u043d\u0435\u0442\u043e \u0437\u0430 \u043d\u0430\u043a\u0440\u0430\u044f).<\/p>\n<p>6. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0432\u0430\u043d\u0435 \u043d\u0430 Amavis.<\/p>\n<p>Amavis \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0432\u0430 \u0434\u043e\u043c\u0435\u0439\u043d\u0438\u0442\u0435, \u0437\u0430 \u043a\u043e\u0438\u0442\u043e \u043c\u0443 \u0441\u0435 \u043f\u0440\u0430\u0449\u0430 \u043f\u043e\u0449\u0430\u0442\u0430. \u0418\u0437\u0442\u043e\u0447\u043d\u0438\u043a\u044a\u0442 \u043d\u0430 \u0434\u0430\u043d\u043d\u0438 \u0437\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430\u0442\u0430 \u0441\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u0432\u0430 \u0432 <code>\/etc\/amavis\/conf.d\/05-domain_id<\/code>. \u0422\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0431\u044a\u0434\u0430\u0442 \u0437\u0430\u0434\u0430\u0434\u0435\u043d\u0438 (\u0438\u043b\u0438 \u043f\u0440\u043e\u043c\u0435\u043d\u0435\u043d\u0438) \u0441\u043b\u0435\u0434\u043d\u0438\u0442\u0435 2 \u043a\u043b\u044e\u0447\u043e\u0432\u0438 \u0434\u0443\u043c\u0438:<\/p>\n<p><code>@lookup_sql_dsn = ( [ 'DBI:mysql:dbname', 'user', 'password' ] );<br \/>\n$sql_select_policy = 'SELECT \"Y\" as local FROM domain WHERE CONCAT(\"@\",domain) IN (%k)';<\/code><\/p>\n<p>\u0421\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 \u0432\u0435\u0447\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0440\u0435\u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u0442\u0435 Amavis (\u0438 \u0434\u0440\u0443\u0433\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u0432\u0430\u043d\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438, \u0430\u043a\u043e \u043d\u0435 \u0441\u0442\u0435 \u0433\u0438 \u0440\u0435\u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u043b\u0438).<\/p>\n<p>7. \u0421\u043b\u0435\u0434 \u0440\u0435\u0441\u0442\u0430\u0440\u0442\u0430<\/p>\n<p>\u041f\u044a\u0440\u0432\u043e\u0442\u043e \u043c\u044f\u0441\u0442\u043e, \u043a\u043e\u0435\u0442\u043e \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u0432\u0435\u0434\u043d\u0430\u0433\u0430, \u0435 <code>\/var\/log\/syslog<\/code>. \u0410\u043a\u043e \u043d\u044f\u043a\u043e\u044f \u043e\u0442 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438\u0442\u0435 \u0441\u0440\u0435\u0449\u0430 \u043a\u0430\u043a\u044a\u0432\u0442\u043e \u0438 \u0434\u0430 \u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f\u0442\u0430 \u0441\u0438, \u0442\u044f \u0449\u0435 \u0441\u0435 \u043e\u043f\u043b\u0430\u0447\u0435 \u043d\u0430\u0439-\u043d\u0430\u043f\u0440\u0435\u0434 \u0442\u0430\u043c. \u041f\u0440\u043e\u0432\u0435\u0440\u0435\u0442\u0435, \u0438 \u0411\u0415\u0417 \u041f\u0410\u041d\u0418\u041a\u0410 \u043a\u043e\u0440\u0438\u0433\u0438\u0440\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430. (\u041f\u0430\u043d\u0438\u043a\u0430\u0442\u0430 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0432\u0438 \u0434\u043e\u043a\u0430\u0440\u0430 \u043c\u043d\u043e\u0433\u043e \u043f\u043e\u0432\u0435\u0447\u0435 \u0431\u0435\u043b\u0438 \u043d\u0430 \u0433\u043b\u0430\u0432\u0430\u0442\u0430, \u043e\u0442\u043a\u043e\u043b\u043a\u043e\u0442\u043e \u043d\u044f\u043a\u043e\u0439 \u0438 \u0434\u0440\u0443\u0433 \u0447\u0430\u0441 \u0431\u0435\u0437 \u043f\u043e\u0449\u0430 &#8211; \u043e\u0441\u043e\u0431\u0435\u043d\u043e \u0430\u043a\u043e \u0441\u0442\u0435 \u0441\u0435 \u0438\u0437\u0445\u0438\u0442\u0440\u0438\u043b\u0438 \u0434\u0430 \u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u043f\u0440\u043e\u043c\u044f\u043d\u0430\u0442\u0430 \u0432 \u043c\u0430\u043b\u043a\u043e \u043d\u0430\u0442\u043e\u0432\u0430\u0440\u0435\u043d\u043e \u0432\u0440\u0435\u043c\u0435 \u043d\u0430 \u043d\u0435\u0440\u0430\u0431\u043e\u0442\u0435\u043d \u0434\u0435\u043d.)<\/p>\n<p>\u0410\u043a\u043e \u0442\u0430\u043c \u043d\u044f\u043c\u0430 \u043d\u0438\u043a\u0430\u043a\u0432\u0438 \u0432\u0438\u0434\u0438\u043c\u0438 \u0431\u0435\u043b\u0435\u0437\u0438 \u0437\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0438, \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u0442\u0435 <code>\/var\/log\/mail.log<\/code>. \u0412 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442 \u043e\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0442\u0430, \u043d\u044f\u043a\u043e\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0438 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0435 \u043f\u043e\u043a\u0430\u0436\u0430\u0442 (\u043f\u044a\u0440\u0432\u043e) \u0442\u0430\u043c. \u041e\u0442\u043d\u043e\u0432\u043e \u0431\u0435\u0437 \u043f\u0430\u043d\u0438\u043a\u0430 \u043e\u0442\u0441\u0442\u0440\u0430\u043d\u044f\u0432\u0430\u0442\u0435 \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u0438\u0442\u0435 \u044f\u0434\u043e\u0432\u0435.<\/p>\n<p>\u0410\u043a\u043e \u0432\u0441\u0438\u0447\u043a\u043e \u0438\u043c\u0430 \u0432\u0438\u0434 \u043a\u0430\u0442\u043e \u0434\u0430 \u0440\u0430\u0431\u043e\u0442\u0438 \u0447\u0443\u0434\u0435\u0441\u043d\u043e, \u0441\u043b\u0435\u0434\u0432\u0430 \u0434\u0430 \u0433\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435. \u041f\u0440\u0430\u0432\u044f\u0442 \u0441\u0435 \u0441\u043b\u0435\u0434\u043d\u0438\u0442\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438:<\/p>\n<p>&#8211; \u0438\u0437\u043f\u0440\u0430\u0449\u0430 \u0441\u0435 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0442 \u0434\u043e\u043c\u0435\u0439\u043d, \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430\u043d \u043e\u0442 \u0442\u043e\u0437\u0438 \u043c\u0430\u0439\u043b\u0441\u044a\u0440\u0432\u044a\u0440, \u043d\u0430 \u0434\u0440\u0443\u0433 \u0434\u043e\u043c\u0435\u0439\u043d, \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430\u043d \u0441\u044a\u0449\u043e \u043e\u0442 \u043d\u0435\u0433\u043e.<br \/>\n&#8211; \u0438\u0437\u043f\u0440\u0430\u0449\u0430 \u0441\u0435 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0442 \u0434\u043e\u043c\u0435\u0439\u043d, \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430\u043d \u043e\u0442 \u0442\u043e\u0437\u0438 \u043c\u0430\u0439\u043b\u0441\u044a\u0440\u0432\u044a\u0440, \u043d\u0430 \u0434\u043e\u043c\u0435\u0439\u043d \u0438\u0437\u0432\u044a\u043d \u043d\u0435\u0433\u043e.<br \/>\n&#8211; \u0438\u0437\u043f\u0440\u0430\u0449\u0430 \u0441\u0435 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0442 \u0434\u043e\u043c\u0435\u0439\u043d \u0438\u0437\u0432\u044a\u043d \u0442\u043e\u0437\u0438 \u043c\u0430\u0439\u043b\u0441\u044a\u0440\u0432\u044a\u0440 \u043d\u0430 \u0434\u043e\u043c\u0435\u0439\u043d \u0432 \u043d\u0435\u0433\u043e.<\/p>\n<p>\u0410\u043a\u043e \u043d\u044f\u043a\u043e\u0435 \u043e\u0442 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u0442\u0430 \u043d\u0435 \u0441\u0435 \u043f\u043e\u043b\u0443\u0447\u0438, \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u0442\u0435 \u0432\u044a\u0432 <code>\/var\/log\/mail.log<\/code> \u043a\u0430\u043a\u0432\u043e \u0441\u0442\u0430\u0432\u0430. \u0421 \u043f\u043e\u0447\u0442\u0438 \u043f\u044a\u043b\u043d\u0430 \u0441\u0438\u0433\u0443\u0440\u043d\u043e\u0441\u0442 \u043d\u0430\u043b\u0438\u0447\u0438\u0435\u0442\u043e (\u0438\u043b\u0438 \u043b\u0438\u043f\u0441\u0430\u0442\u0430) \u043d\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0442\u0430\u043c \u0449\u0435 \u0432\u0438 \u043d\u0430\u0441\u043e\u0447\u0438 \u043a\u044a\u043c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430. \u0420\u0435\u0448\u0430\u0432\u0430\u0442\u0435 \u0433\u043e (\u043f\u043e\u043c\u043d\u0438\u0442\u0435 \u0437\u0430 \u043f\u0430\u043d\u0438\u043a\u0430\u0442\u0430, \u043d\u0430\u043b\u0438?).<\/p>\n<p>\u0421\u043b\u0435\u0434 \u043a\u0430\u0442\u043e \u0441\u0442\u0435 \u043e\u0442\u0441\u0442\u0440\u0430\u043d\u0438\u043b\u0438 \u0432\u0441\u0438\u0447\u043a\u0438 \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0438, \u0438\u0434\u0432\u0430 \u0440\u0435\u0434 \u043d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0430\u0442\u0430 \u043f\u0440\u043e\u0431\u0430. \u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0439\u0442\u0435, \u0438 \u0441\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 \u0438\u0437\u0442\u0440\u0438\u0439\u0442\u0435 \u0431\u0430\u0437\u0430\u0442\u0430 \u0434\u0430\u043d\u043d\u0438 \u0441 \u0434\u043e\u043c\u0435\u0439\u043d\u0438 \u0438 \u0430\u0434\u0440\u0435\u0441\u0438, \u043a\u043e\u044f\u0442\u043e \u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0430 \u0434\u043e\u043f\u0440\u0435\u0434\u0438 Postfixadmin. \u041e\u0442\u043d\u043e\u0432\u043e \u043f\u0440\u0435\u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u0439\u0442\u0435 \u0442\u0440\u0438\u0442\u0435 \u043c\u043e\u0434\u0443\u043b\u0430, \u043f\u043e\u0432\u0442\u043e\u0440\u0435\u0442\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0442\u0435 \u043f\u043e-\u0433\u043e\u0440\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438, \u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0430\u0439\u0442\u0435 \u043f\u043e \u043f\u043e\u0437\u043d\u0430\u0442\u0438\u0442\u0435 \u0432\u0438 \u0432\u0435\u0447\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u044f.<\/p>\n<p>(\u041f\u0440\u0438 \u043c\u0435\u043d \u0432\u0441\u0438\u0447\u043a\u043e \u0442\u0440\u044a\u0433\u043d\u0430 \u043e\u0442 \u043f\u044a\u0440\u0432\u043e\u0442\u043e \u043f\u0443\u0441\u043a\u0430\u043d\u0435. \u041a\u043e\u0435\u0442\u043e, \u043c\u0438\u0441\u043b\u044f \u0441\u0438, \u0435 \u0431\u0435\u043b\u0435\u0433 \u043d\u0435 \u043d\u0430 \u0433\u0435\u043d\u0438\u0430\u043b\u043d\u043e\u0441\u0442 \u0438\u043b\u0438 \u043a\u0430\u0434\u044a\u0440\u043d\u043e\u0441\u0442, \u0430 \u043d\u0430 \u0434\u0438\u0430\u0433\u043d\u043e\u0437\u0430. \u041c\u0430\u0439 <a href=\"http:\/\/yovko.net\/archives\/1519#comment-154518\">\u0412\u0435\u0441\u043e \u041a\u043e\u043b\u0435\u0432<\/a> \u0435 \u043f\u0440\u0430\u0432, \u0447\u0435 \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0441\u0435 \u043f\u0440\u0435\u0433\u043b\u0435\u0434\u0430\u043c. \ud83d\ude42 )<\/p>\n<p>\u0423\u0441\u043f\u0435\u0445! \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0415\u0434\u043d\u043e \u043e\u0442 \u043d\u0435\u0449\u0430\u0442\u0430, \u0437\u0430\u0440\u0430\u0434\u0438 \u043a\u043e\u0438\u0442\u043e \u0443\u0432\u0430\u0436\u0430\u0432\u0430\u043c QMail, \u0435 \u0432\u0435\u043b\u0438\u043a\u043e\u043b\u0435\u043f\u043d\u0438\u044f \u043f\u0430\u043a\u0435\u0442 Qmailadmin. \u0414\u0430\u0432\u0430 \u0447\u0443\u0434\u0435\u0441\u043d\u0430\u0442\u0430 \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442 \u0434\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0432\u0430\u0442\u0435 \u043a\u0443\u043b\u0442\u0443\u0440\u043d\u043e \u0438 \u0443\u0434\u043e\u0431\u043d\u043e \u043e\u0433\u0440\u043e\u043c\u0435\u043d \u0431\u0440\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043d\u0438 \u043f\u043e\u0449\u0435\u043d\u0441\u043a\u0438 \u0434\u043e\u043c\u0435\u0439\u043d\u0438. \u0410 \u0442\u043e\u0432\u0430 \u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442 \u0437\u0430 \u0441\u044a\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0438\u044f \u043f\u043e\u0449\u0435\u043d\u0441\u043a\u0438 \u0441\u044a\u0440\u0432\u044a\u0440 &#8211; \u0447\u0435\u0441\u0442\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0438 \u0438\u0441\u043a\u0430\u0442 \u0434\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0432\u0430\u0442\u0435 \u0434\u043e\u043c\u0435\u0439\u043d\u0430 \u0441\u0438 \u0441\u0430\u043c\u0438. \u0421\u0442\u0430\u0440 \u043f\u043e\u043a\u043b\u043e\u043d\u043d\u0438\u043a \u0441\u044a\u043c \u043e\u0431\u0430\u0447\u0435 \u043d\u0430 \u0435\u0434\u0438\u043d \u0434\u0440\u0443\u0433 MTA &#8211; Postfix. \u0421\u0432\u0438\u043a\u043d\u0430\u043b \u0441\u044a\u043c \u0441 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"hide_page_title":""},"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/www.gatchev.info\/blog\/index.php?rest_route=\/wp\/v2\/posts\/662"}],"collection":[{"href":"http:\/\/www.gatchev.info\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.gatchev.info\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.gatchev.info\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.gatchev.info\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=662"}],"version-history":[{"count":0,"href":"http:\/\/www.gatchev.info\/blog\/index.php?rest_route=\/wp\/v2\/posts\/662\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.gatchev.info\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.gatchev.info\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=662"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.gatchev.info\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}