Личные проекты вблизи

Блог

Разборы того, что сломалось, что оказалось неверной проверкой, и что из этого вышло на практике — без ретуши задним числом.

Windows

26 сентября 2026

Разрешить запуск скриптов PowerShell: Set-ExecutionPolicy, области действия и GPO

Почему PowerShell не запускает скрипт, как посмотреть действующую политику выполнения по всем областям, разрешить запуск для пользователя, компьютера или одного сеанса, разблокировать скачанный файл и что делать, если политику задаёт GPO.

26 сентября 2026

Предупреждение при открытии RDP-файлов после апрельских обновлений Windows: подпись файлов и настройка GPO

После обновлений апреля 2026 года mstsc при запуске .rdp-файла показывает окно безопасности и выключает все перенаправления. Как подписать RDP-файлы через rdpsign, добавить издателя в доверенные через GPO, запретить неподписанные файлы и временно вернуть старое поведение.

Почта

17 сентября 2026

Почему для 140 ящиков я выбрал mailcow, а не iRedMail, Zimbra или голый Postfix

Компания сидела на Яндекс 360: ~140 ящиков на двух доменах. Своё железо уже было. Разбор четырёх вариантов self-hosted почты и критерий, по которому я в итоге выбирал — не «что мощнее».

17 сентября 2026

Виртуалка под mailcow на Hyper-V: что стоит проверить до установки, а не после

Ubuntu 22.04 на Gen 2, 4 vCPU, 8 ГБ, выключенная Dynamic Memory. И три проверки — чёрные списки, 25-й порт, PTR, — которые надо сделать до начала работ, потому что чинятся они не вашими руками.

17 сентября 2026

Let's Encrypt не выпускается в mailcow: виноват не DNS, а роутер без hairpin NAT

Сертификат не выпускался, HTTP-валидация падала, DNS и порты были в порядке. Причина оказалась в том, что сервер за NAT не видит собственный внешний адрес изнутри. Разбор и рабочее решение через extra_hosts.

17 сентября 2026

Письма партнёра падают в спам: час я чинил не ту проблему

Задачу «письма попадают в спам» я прочитал задом наперёд и час разбирал SPF и DKIM, хотя проблема была во входящих. Разбор порядка действий в rspamd и почему вайтлист на весь домен — плохая идея.

17 сентября 2026

Выгрузить все вложения по теме прямо с почтового сервера: doveadm, дедупликация и опечатка, которая всё сломала

Сотруднику понадобились все вложения из переписки по проектам в общем ящике. Как это делается через doveadm search, почему требования росли по ходу и почему пустой результат оказался опечаткой.

17 сентября 2026

Папки есть, а писем нет: Thunderbird, кириллица и лимит в 260 символов

У пользователей часть папок в Thunderbird отображалась пустой, хотя в веб-почте письма были. Ошибок клиент не показывал. Причина оказалась в длине пути на диске, а не в почте.

17 сентября 2026

Пользователь не может войти в почту, а пароль верный: переполнена квота домена

Симптом выглядит как проблема с паролем, а причина — в квоте, и не личной, а доменной. Разбор, почему отказ входа не всегда про аутентификацию и как это проверить одной командой.

17 сентября 2026

Диск почтового сервера на 92%: чем это опасно и что надо было мониторить раньше

2,3 ТБ объёма, 2,1 ТБ занято, 196 ГБ свободно. Что происходит с почтой, когда место кончается, почему проценты обманчивы и какие метрики стоит контролировать, кроме занятого места.

17 сентября 2026

Письмо не дошло до Gmail: почему открытый 25-й порт ничего не гарантирует

Разбор диагностики доставки: что проверять по порядку, почему успешный telnet на порт — это только первый шаг, как читать логи Postfix и что делать с персональными данными в них.

17 сентября 2026

Кто сидит на IMAP и чем занят: набор команд Dovecot, который мне пригодился

doveadm who, verbose_proctitle, счётчики /proc и rawlog — как посмотреть, что реально происходит с IMAP-сессиями. И почему docker compose logs без имени сервиса показал всё, кроме нужного.

17 сентября 2026

Заметка: rspamd резолвит DNS по секунде на запрос — и делает их полсотни на письмо

Заметил при разборе логов: 800–1200 мс на DNS-запрос при 42–52 запросах на одно письмо. Гипотеза есть, проверки нет. Пишу как есть — с тем, как это проверить и чем грозит.

Разработка

16 сентября 2026

Пять дней от идеи до сайта: как я делал калькулятор «хватит ли бензина» и сколько раз за это время ошибся

Как я выбрал нишу замером спроса, посчитал время в пути по собственной телеметрии вместо готового маршрутизатора и обнаружил, что маршрут идёт через другую страну. Разбор первой недели проекта, у которого ещё нет трафика.

Инфраструктура

16 сентября 2026

ТочкаGPS: год спустя. Что я построил на машине за тысячу рублей и чему это меня научило

Как я делал сервис GPS-мониторинга на арендованном сервере с 4 ГиБ памяти: авария, которая ничего не ломала, справочник на тысячу страниц и главный урок — неверная проверка возвращает не пустоту, а уверенный неправильный ответ.