{"id":1924,"date":"2025-12-21T08:24:34","date_gmt":"2025-12-21T08:24:34","guid":{"rendered":"https:\/\/alexisiumus.ru\/?p=1924"},"modified":"2025-12-21T08:24:34","modified_gmt":"2025-12-21T08:24:34","slug":"%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-%d1%80%d0%b5%d0%bb%d0%b5%d0%b9-%d0%bd%d0%b0-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-postfix-dovecot","status":"publish","type":"post","link":"https:\/\/alexisiumus.ru\/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-%d1%80%d0%b5%d0%bb%d0%b5%d0%b9-%d0%bd%d0%b0-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-postfix-dovecot\/","title":{"rendered":"\u041a\u0430\u043a \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0440\u0435\u043b\u0435\u0439 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 postfix + dovecot"},"content":{"rendered":"\n<p>\u0414\u0430\u0432\u0430\u0439 \u0441\u0434\u0435\u043b\u0430\u0435\u043c \u044d\u0442\u043e \u0447\u0451\u0442\u043a\u043e, \u043a\u0440\u0430\u0441\u0438\u0432\u043e \u0438 \u0431\u0435\u0437 \u043b\u0438\u0448\u043d\u0435\u0439 \u043c\u0430\u0433\u0438\u0438.<br>\u0422\u044b \u0445\u043e\u0447\u0435\u0448\u044c, \u0447\u0442\u043e\u0431\u044b <strong>\u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0430\u044f \u043f\u043e\u0447\u0442\u0430 \u0448\u043b\u0430 \u0447\u0435\u0440\u0435\u0437 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 SMTP\u2011\u0440\u0435\u043b\u0435\u0439<\/strong>, \u0430 \u0432\u0445\u043e\u0434\u044f\u0449\u0430\u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u043b\u0430 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u044c \u043d\u0430 \u0442\u0432\u043e\u0439 Postfix+Dovecot. \u042d\u0442\u043e \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442, \u0435\u0441\u043b\u0438 \u041c\u0422\u0421 \u043d\u0435 \u0434\u0430\u0451\u0442 PTR.<\/p>\n\n\n\n<p>\u041d\u0438\u0436\u0435 \u2014 <strong>\u0438\u0434\u0435\u0430\u043b\u044c\u043d\u0430\u044f, \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0438 \u0440\u0430\u0431\u043e\u0447\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f Postfix \u0434\u043b\u044f \u0440\u0435\u043b\u0435\u044f<\/strong>.<br>Dovecot \u043f\u0440\u0438 \u044d\u0442\u043e\u043c <strong>\u043d\u0435 \u0442\u0440\u043e\u0433\u0430\u0435\u043c<\/strong> \u2014 \u043e\u043d \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430 IMAP\/POP3 \u0438 SASL.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd25 \u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0440\u0435\u043b\u0435\u0439 \u0432 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435 Postfix<\/h3>\n\n\n\n<p>Postfix \u0431\u0443\u0434\u0435\u0442:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0432\u0445\u043e\u0434\u044f\u0449\u0443\u044e \u043f\u043e\u0447\u0442\u0443 \u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u043e<\/li>\n\n\n\n<li>\u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0443\u044e \u043f\u043e\u0447\u0442\u0443 <strong>\u0447\u0435\u0440\u0435\u0437 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 SMTP\u2011\u0441\u0435\u0440\u0432\u0435\u0440<\/strong> (Mailgun, SendGrid, \u042f\u043d\u0434\u0435\u043a\u0441, Gmail, Amazon SES \u0438 \u0442. \u0434.)<\/li>\n<\/ul>\n\n\n\n<p>\u042d\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>relayhost = &#91;smtp.relay.com]:587<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udde9 1. \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c relayhost \u0432 Postfix<\/h3>\n\n\n\n<p>\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/postfix\/main.cf<\/code><\/pre>\n\n\n\n<p>\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0438\u043b\u0438 \u043c\u0435\u043d\u044f\u0435\u043c:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>relayhost = &#91;smtp.relay.com]:587\nsmtp_use_tls = yes\nsmtp_tls_security_level = encrypt\nsmtp_tls_CAfile = \/etc\/ssl\/certs\/ca-certificates.crt<\/code><\/pre>\n\n\n\n<p>\u0413\u0434\u0435:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>smtp.relay.com<\/code> \u2014 \u0430\u0434\u0440\u0435\u0441 \u0442\u0432\u043e\u0435\u0433\u043e \u0440\u0435\u043b\u0435\u044f<\/li>\n\n\n\n<li><code>587<\/code> \u2014 \u043f\u043e\u0440\u0442 (\u043e\u0431\u044b\u0447\u043d\u043e 587 \u0438\u043b\u0438 465)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udde9 2. \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043b\u043e\u0433\u0438\u043d\/\u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f \u0440\u0435\u043b\u0435\u044f<\/h3>\n\n\n\n<p>\u0421\u043e\u0437\u0434\u0430\u0451\u043c \u0444\u0430\u0439\u043b:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/postfix\/sasl_passwd<\/code><\/pre>\n\n\n\n<p>\u0412\u043d\u0443\u0442\u0440\u0438:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;smtp.relay.com]:587    USERNAME:PASSWORD<\/code><\/pre>\n\n\n\n<p>\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udde9 3. \u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c \u0444\u0430\u0439\u043b \u0432 hash\u2011\u0431\u0430\u0437\u0443<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>postmap \/etc\/postfix\/sasl_passwd<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udde9 4. \u0417\u0430\u0449\u0438\u0449\u0430\u0435\u043c \u0444\u0430\u0439\u043b<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod 600 \/etc\/postfix\/sasl_passwd \/etc\/postfix\/sasl_passwd.db<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udde9 5. \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b SASL\u2011\u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0432 main.cf<\/h3>\n\n\n\n<p>\u0412 <code>main.cf<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>smtp_sasl_auth_enable = yes\nsmtp_sasl_password_maps = hash:\/etc\/postfix\/sasl_passwd\nsmtp_sasl_security_options = noanonymous\nsmtp_sasl_tls_security_options = noanonymous<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udde9 6. \u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c Postfix<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl restart postfix<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83c\udfaf \u0412\u0441\u0451. \u0422\u0435\u043f\u0435\u0440\u044c \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0430\u044f \u043f\u043e\u0447\u0442\u0430 \u0438\u0434\u0451\u0442 \u0447\u0435\u0440\u0435\u0437 \u0440\u0435\u043b\u0435\u0439.<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u2714 \u041f\u0440\u0438\u043c\u0435\u0440 \u0434\u043b\u044f \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u0440\u0435\u043b\u0435\u0435\u0432<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Mailgun<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>relayhost = &#91;smtp.mailgun.org]:587\n&#91;smtp.mailgun.org]:587 postmaster@mg.domain.com:password<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">SendGrid<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>relayhost = &#91;smtp.sendgrid.net]:587\n&#91;smtp.sendgrid.net]:587 apikey:SG.xxxxx<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">\u042f\u043d\u0434\u0435\u043a\u0441 360<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>relayhost = &#91;smtp.yandex.net]:465\n&#91;smtp.yandex.net]:465 login@yandex.ru:password\nsmtp_tls_wrappermode = yes<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Gmail (\u0447\u0435\u0440\u0435\u0437 App Password)<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>relayhost = &#91;smtp.gmail.com]:587\n&#91;smtp.gmail.com]:587 user@gmail.com:app_password<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83c\udfaf \u0427\u0442\u043e \u0432\u0430\u0436\u043d\u043e: \u0432\u0445\u043e\u0434\u044f\u0449\u0430\u044f \u043f\u043e\u0447\u0442\u0430 \u041d\u0415 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f<\/h3>\n\n\n\n<p>Postfix+Dovecot \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u043f\u0438\u0441\u044c\u043c\u0430 \u043a\u0430\u043a \u0440\u0430\u043d\u044c\u0448\u0435.<br>\u0420\u0435\u043b\u0435\u0439 \u0432\u043b\u0438\u044f\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0443\u044e \u043f\u043e\u0447\u0442\u0443.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u041f\u043e\u0448\u0430\u0433\u043e\u0432\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 SMTP\u2011\u0440\u0435\u043b\u0435\u044f \u0432 Postfix \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u0439 \u043f\u043e\u0447\u0442\u044b \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435. \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 relayhost, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 SASL, \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 sasl_passwd, \u0437\u0430\u0449\u0438\u0442\u0430 \u0444\u0430\u0439\u043b\u043e\u0432, \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439 \u0434\u043b\u044f Mailgun, SendGrid, \u042f\u043d\u0434\u0435\u043a\u0441, Gmail \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 SMTP\u2011\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432. \u041f\u043e\u043b\u043d\u043e\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0439 \u043f\u043e\u0447\u0442\u0435 \u0447\u0435\u0440\u0435\u0437 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0440\u0435\u043b\u0435\u0439.<\/p>\n","protected":false},"author":1,"featured_media":1953,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[285],"tags":[348,344,313,342,336,338,341,343,337,347,340,345,339,346],"class_list":{"0":"post-1924","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-285","8":"tag-dovecot-postfix-","9":"tag-gmail-smtp","10":"tag-linux--","11":"tag-mailgun-relay","12":"tag-postfix-relayhost","13":"tag-postfix-sasl","14":"tag-sasl_passwd","15":"tag-sendgrid-relay","16":"tag-smtp-relay","17":"tag---postfix","19":"tag--ptr","20":"tag-----smtp","21":"tag--smtp"},"_links":{"self":[{"href":"https:\/\/alexisiumus.ru\/wp-json\/wp\/v2\/posts\/1924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alexisiumus.ru\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alexisiumus.ru\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alexisiumus.ru\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alexisiumus.ru\/wp-json\/wp\/v2\/comments?post=1924"}],"version-history":[{"count":3,"href":"https:\/\/alexisiumus.ru\/wp-json\/wp\/v2\/posts\/1924\/revisions"}],"predecessor-version":[{"id":1952,"href":"https:\/\/alexisiumus.ru\/wp-json\/wp\/v2\/posts\/1924\/revisions\/1952"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alexisiumus.ru\/wp-json\/wp\/v2\/media\/1953"}],"wp:attachment":[{"href":"https:\/\/alexisiumus.ru\/wp-json\/wp\/v2\/media?parent=1924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alexisiumus.ru\/wp-json\/wp\/v2\/categories?post=1924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alexisiumus.ru\/wp-json\/wp\/v2\/tags?post=1924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}