Семь способов обмануть себя при диагностике
Семь случаев, когда инструмент диагностики врал, а я ему верил: IPv6 вперёд IPv4, таймеры без sudo, репозиторий с кодом 200 на пустоту, configtest с Syntax OK на падающем конфиге и ещё три.
Семь случаев, когда инструмент диагностики врал, а я ему верил: IPv6 вперёд IPv4, таймеры без sudo, репозиторий с кодом 200 на пустоту, configtest с Syntax OK на падающем конфиге и ещё три.
Разбор аудита доставляемости своего почтового сервера: как измерить спам-оценку до и после настройки SPF, DKIM и DMARC, где прячутся скрытые капканы и почему проверять надо чужими глазами, а не своими.
Разбор двух поломок iRedAPD 4.3 на Debian 12 — отсутствующий web.py и удалённый диалект SQLAlchemy — и рассуждение о том, почему тихие отказы опаснее громких.
Разбор subscription bombing: как устроена атака, почему SpamAssassin начисляет ей отрицательный балл и что с этим делать на Postfix.
Настройка sender-dependent транспорта в Postfix и практическая разница между рассылочным SMTP-сервисом и транзакционным релеем — на примере Selectel Email Service и Yandex Cloud Postbox.
История о том, как выяснить, что почта не уходит не из-за твоего сервера, а из-за /17 провайдера в Spamhaus SBL — и почему проверить это оказалось сложнее, чем кажется.
Задача: перенести десятки корпоративных ящиков с VK WorkSpace на собственный почтовик, не потеряв ни письма. Готовые решения не подошли — написал свой скрипт на Python.