[{"data":1,"prerenderedAt":141},["ShallowReactive",2],{"$f3rc9dabt1u5ru":3,"articles":40},{"slug":4,"title":5,"description":6,"date":7,"updated":7,"tags":8,"emoji":14,"minutes":15,"html":16,"headings":17},"pochta-na-svoem-domene","Почта на своём домене: MX, SPF, DKIM, DMARC","Как подключить почту на своём домене, настроить MX, SPF, DKIM и DMARC, проверить доставку и понять, почему письма попадают в спам.","2026-10-01",[9,10,11,12,13],"почта","mx","spf","dkim","dmarc","mail",4,"\u003Ch2 id=\"korotko\">Коротко\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Адрес вида \u003Ccode>hello@example.com\u003C\u002Fcode> требует почтовый сервис и DNS-записи: сам по себе домен письма не принимает.\u003C\u002Fli>\n\u003Cli>Нужны четыре записи: MX (куда доставлять), SPF (кто может отправлять), DKIM (подпись), DMARC (политика).\u003C\u002Fli>\n\u003Cli>Значения всегда берите из инструкции вашего сервиса, в статье только заглушки.\u003C\u002Fli>\n\u003Cli>Начните с DMARC \u003Ccode>p=none\u003C\u002Fcode>, посмотрите отчёты и только потом ужесточайте.\u003C\u002Fli>\n\u003Cli>Собственный почтовый сервер новичку не подходит.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"varianty\">Варианты\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>Почта хостинга.\u003C\u002Fstrong> Входит во многие тарифы и настраивается в панели. Подходит для простой переписки, но лимиты и репутация зависят от хостинга.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Почта для домена у сервиса:\u003C\u002Fstrong> Google Workspace, Zoho Mail, Яндекс 360 для бизнеса. Готовая панель управления, поддержка и обычно более надёжная доставка писем, как правило, за плату. Проверьте доступность, условия и способ оплаты в вашей стране на сайте сервиса.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Свой сервер.\u003C\u002Fstrong> Нужны обратная запись PTR, чистая репутация IP, защита от спама и регулярные обновления, а многие VPS-провайдеры ограничивают исходящий порт 25. Для новичка это плохой выбор.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"chetyre-zapisi\">Четыре записи\u003C\u002Fh2>\n\u003Cpre class=\"code\">\u003Ccode class=\"hljs language-text\">Тип  Имя                   Значение\nMX   @                     10 mx.example.com\nTXT  @                     v=spf1 include:_spf.example.com ~all\nTXT  selector._domainkey   v=DKIM1; k=rsa; p=PUBLIC_KEY_FROM_PROVIDER\nTXT  _dmarc                v=DMARC1; p=none; rua=mailto:dmarc@example.com\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Технически MX хранится в записи типа MX, а SPF, DKIM и DMARC в записях типа TXT (DKIM иногда выдают как CNAME).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>MX\u003C\u002Fstrong> задаёт, куда доставлять входящую почту. Число задаёт приоритет: сначала используется сервер с меньшим числом. В значении нужно имя сервера, а не IP-адрес. Старые MX удалите.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SPF\u003C\u002Fstrong> перечисляет серверы, которым можно отправлять письма от вашего имени. Запись должна быть одна на домен. Окончание \u003Ccode>~all\u003C\u002Fcode> помечает остальные серверы как подозрительные, \u003Ccode>-all\u003C\u002Fcode> запрещает их. Сначала используйте мягкий \u003Ccode>~all\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DKIM\u003C\u002Fstrong> добавляет к письмам цифровую подпись. Сервис создаёт пару ключей и сообщает имя (selector) и публичный ключ. Вы публикуете его в DNS и включаете подпись в панели. Иногда вместо TXT сервис просит CNAME.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DMARC\u003C\u002Fstrong> решает, что делать с письмами, не прошедшими проверку, и куда присылать отчёты. \u003Ccode>p=none\u003C\u002Fcode> только собирает статистику, \u003Ccode>quarantine\u003C\u002Fcode> отправляет в спам, \u003Ccode>reject\u003C\u002Fcode> отклоняет.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"poryadok-nastroyki\">Порядок настройки\u003C\u002Fh2>\n\u003Col>\n\u003Cli>Выберите сервис, добавьте домен в его панели и подтвердите владение TXT-записью (см. \u003Ca href=\"\u002Farticles\u002Fdns-zapisi-prostymi-slovami\">DNS записи простыми словами\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>Удалите старые MX и добавьте MX сервиса.\u003C\u002Fli>\n\u003Cli>Добавьте SPF. Если письма отправляют несколько сервисов, соберите их в одну запись.\u003C\u002Fli>\n\u003Cli>Добавьте DKIM из панели сервиса и включите подпись.\u003C\u002Fli>\n\u003Cli>Добавьте DMARC с \u003Ccode>p=none\u003C\u002Fcode> и адресом для отчётов.\u003C\u002Fli>\n\u003Cli>Отправьте тестовые письма и проверьте результат. Через несколько недель, когда все нужные письма проходят проверки, переводите DMARC на \u003Ccode>quarantine\u003C\u002Fcode>, затем на \u003Ccode>reject\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Если домен на Cloudflare, записи A и CNAME для почтовых имён (например, \u003Ccode>mail.example.com\u003C\u002Fcode>), на которые указывает MX, должны быть в режиме DNS only. Сами MX проксировать нельзя. Подробности в статье \u003Ca href=\"\u002Farticles\u002Fcloudflare-dlya-domena\">как подключить домен к Cloudflare\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"kak-proverit-dostavku\">Как проверить доставку\u003C\u002Fh2>\n\u003Cp>Отправьте письмо на свой Gmail, откройте его, в меню с тремя точками выберите «Показать оригинал». Напротив SPF, DKIM и DMARC должно стоять PASS. Записи можно проверить так:\u003C\u002Fp>\n\u003Cpre class=\"code\">\u003Ccode class=\"hljs language-bash\">dig MX example.com +short\ndig TXT example.com +short\ndig TXT _dmarc.example.com +short\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Подойдут и онлайн проверки, например \u003Ca href=\"https:\u002F\u002Fmxtoolbox.com\" target=\"_blank\" rel=\"noopener noreferrer\">https:\u002F\u002Fmxtoolbox.com\u003C\u002Fa> или \u003Ca href=\"https:\u002F\u002Fwww.mail-tester.com\" target=\"_blank\" rel=\"noopener noreferrer\">https:\u002F\u002Fwww.mail-tester.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"pochemu-pisma-popadayut-v-spam\">Почему письма попадают в спам\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Нет SPF, DKIM или DMARC либо они не проходят. Google и Yahoo с 2024 года, а Microsoft для Outlook.com с мая 2025 года требуют их от отправителей больших объёмов.\u003C\u002Fli>\n\u003Cli>IP-адрес отправителя имеет плохую репутацию, как бывает у общих серверов и свежих VPS.\u003C\u002Fli>\n\u003Cli>Домен в адресе отправителя не совпадает с доменом подписи DKIM или SPF, поэтому DMARC не проходит.\u003C\u002Fli>\n\u003Cli>Новый домен сразу рассылает много писем, а в тексте подозрительные ссылки, сокращатели, одни картинки или вводящая в заблуждение тема.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"esli-ne-poluchilos\">Если не получилось\u003C\u002Fh2>\n\u003Col>\n\u003Cli>Письма не приходят: проверьте MX. Они должны вести на сервис, а старые должны быть удалены.\u003C\u002Fli>\n\u003Cli>SPF не проходит: в DNS две записи \u003Ccode>v=spf1\u003C\u002Fcode> (нужна одна) или не указан include вашего сервиса.\u003C\u002Fli>\n\u003Cli>DKIM не проходит: ключ вставлен не полностью, в значении лишние пробелы или имя записи не совпадает с панелью. Подождите обновления DNS.\u003C\u002Fli>\n\u003Cli>DMARC не виден: запись должна называться \u003Ccode>_dmarc\u003C\u002Fcode> и иметь тип TXT.\u003C\u002Fli>\n\u003Cli>В Cloudflare почтовое имя проксируется: переключите его на DNS only.\u003C\u002Fli>\n\u003Cli>Письма всё равно в спаме: посмотрите «Показать оригинал», там видно, какая проверка не прошла.\u003C\u002Fli>\n\u003C\u002Fol>\n",[18,22,25,28,31,34,37],{"id":19,"text":20,"level":21},"korotko","Коротко",2,{"id":23,"text":24,"level":21},"varianty","Варианты",{"id":26,"text":27,"level":21},"chetyre-zapisi","Четыре записи",{"id":29,"text":30,"level":21},"poryadok-nastroyki","Порядок настройки",{"id":32,"text":33,"level":21},"kak-proverit-dostavku","Как проверить доставку",{"id":35,"text":36,"level":21},"pochemu-pisma-popadayut-v-spam","Почему письма попадают в спам",{"id":38,"text":39,"level":21},"esli-ne-poluchilos","Если не получилось",[41,50,59,68,78,88,96,101,110,112,120,127,133],{"slug":42,"title":43,"description":44,"date":7,"updated":7,"tags":45,"emoji":49,"minutes":15},"kak-vybrat-hosting","Как выбрать хостинг для сайта или бота","Чем отличаются виртуальный хостинг, VPS, облако и статический хостинг, сколько памяти нужно сайту и боту и что спросить у продавца.",[46,47,48],"хостинг","vps","сервер","server",{"slug":51,"title":52,"description":53,"date":7,"updated":7,"tags":54,"emoji":58,"minutes":15},"kak-zapustit-telegram-bota-na-servere","Как запустить Telegram бота на сервере","Polling или webhook, где взять токен и как его защитить, как запускать бота через systemd, pm2 или Docker и что делать при сбоях.",[55,56,48,57],"telegram","бот","webhook","bot",{"slug":60,"title":61,"description":62,"date":7,"updated":7,"tags":63,"emoji":67,"minutes":15},"kak-kupit-domen","Как и где купить домен","Какую зону выбрать, что проверить перед оплатой, чем регистратор отличается от перепродавца и как не потерять домен.",[64,65,66],"домен","регистратор","dns","domain",{"slug":69,"title":70,"description":71,"date":7,"updated":7,"tags":72,"emoji":77,"minutes":15},"kak-oplatit-zakaz-kriptovalutoy","Как оплатить заказ криптовалютой","Как оплатить счёт из бота на странице Heleket, выбрать валюту и сеть, отправить точную сумму, проверить ссылку и действовать при ошибке.",[73,74,75,76],"оплата","криптовалюта","heleket","безопасность","pay",{"slug":79,"title":80,"description":81,"date":7,"updated":7,"tags":82,"emoji":86,"minutes":87},"kak-podgotovit-brif-dlya-sayta","Как подготовить бриф для сайта или бота","Что описать заранее, чтобы разработчик дал реалистичную оценку, от цели и аудитории до интеграций, срока и бюджета. Есть шаблон.",[83,84,56,85],"бриф","сайт","разработка","doc",3,{"slug":89,"title":90,"description":91,"date":7,"updated":7,"tags":92,"emoji":95,"minutes":15},"cloudflare-dlya-domena","Как подключить домен к Cloudflare","Как добавить домен в Cloudflare, сменить NS, выбрать режим SSL\u002FTLS и понять разницу между оранжевым и серым облаком.",[93,66,64,94],"cloudflare","ssl","cloud",{"slug":97,"title":98,"description":99,"date":7,"updated":7,"tags":100,"emoji":67,"minutes":15},"kak-privyazat-domen-k-hostu","Как привязать домен к хостингу","Что такое A-запись и NS, как подключить домен к хостингу или VPS и как проверить, что всё заработало.",[64,66,46],{"slug":102,"title":103,"description":104,"date":7,"updated":7,"tags":105,"emoji":109,"minutes":15},"kak-razvernut-sait-na-vps","Как развернуть сайт на VPS","Пошаговый путь для Ubuntu LTS от пользователя и SSH-ключа до Caddy с HTTPS, запуска через pm2, логов, обновлений и бэкапов.",[47,106,107,108],"ubuntu","node","caddy","rocket",{"slug":4,"title":5,"description":6,"date":7,"updated":7,"tags":111,"emoji":14,"minutes":15},[9,10,11,12,13],{"slug":113,"title":114,"description":115,"date":7,"updated":7,"tags":116,"emoji":119,"minutes":15},"spamblok-telegram-chto-delat","Спамблок в Telegram: что это и что делать","Что такое ограничения аккаунта Telegram, как проверить статус через @SpamBot, как подать апелляцию и чего делать нельзя.",[55,117,118,76],"спамблок","аккаунт","help",{"slug":121,"title":122,"description":123,"date":7,"updated":7,"tags":124,"emoji":126,"minutes":15},"cloudflare-api-klyuch","Cloudflare: API токен и Global API Key","Чем API токен отличается от Global API Key в Cloudflare, какие права нужны для DNS, как выглядят запросы и что делать при утечке ключа.",[93,125,76],"api","key",{"slug":128,"title":129,"description":130,"date":7,"updated":7,"tags":131,"emoji":66,"minutes":15},"dns-zapisi-prostymi-slovami","DNS записи простыми словами","Что означают записи A, AAAA, CNAME, MX, TXT, NS, SRV и CAA, что такое TTL и почему CNAME нельзя поставить на корень домена.",[66,64,132],"записи",{"slug":134,"title":135,"description":136,"date":7,"updated":7,"tags":137,"emoji":140,"minutes":87},"ssl-sertifikat-https","SSL сертификат и HTTPS: как включить","Что даёт сертификат, как включить HTTPS через панель хостинга, Let's Encrypt с certbot, Caddy или Cloudflare и как проверить результат.",[94,138,139,76],"https","сертификат","shield",1791314129043]