Пошаговая инструкция по настройке DKIM-подписи в Ubuntu 24.04 на сервере с iRedMail: генерация ключей, настройка Amavis, создание DNS-записи и проверка правильности подписи

Как настроить DKIM-подпись в Ubuntu 24.04 для iRedMail: пошаговый гайд

Хотите, чтобы ваши письма не попадали в спам? Настройка DKIM — важный шаг к этому. В этом гайде рассказываем, как настроить DKIM-подпись в Ubuntu 24.04 с iRedMail: от генерации ключей до проверки результата. Всё на реальном примере и без лишних сложностей.

Обновлено: 26.04.2025

Подпись электронной почты через DKIM — важная мера защиты от подмены писем. В этом руководстве мы разберем, как правильно настроить DKIM в Ubuntu 24.04 на сервере с iRedMail, используя Amavis. Пошагово и на реальном примере.


Что такое DKIM и зачем он нужен?

DKIM (DomainKeys Identified Mail) — это технология, которая позволяет получателю убедиться, что письмо действительно отправлено с указанного домена и не было изменено в процессе передачи.

Если коротко:

  • Без DKIM письма могут попадать в спам.

  • С DKIM — почтовые сервисы (например, Gmail, Yandex) получают подтверждение, что письмо подлинное.


Шаг 1: Генерация DKIM-ключа

Создадим приватный ключ для домена (в примере будет использоваться example.ru).

sudo amavisd genrsa /var/lib/dkim/example.ru.pem

Права доступа:

sudo chmod 0400 /var/lib/dkim/example.ru.pem
sudo chown amavis:amavis /var/lib/dkim/example.ru.pem

Шаг 2: Настройка Amavis

Откроем конфигурационный файл:

sudo nano /etc/amavis/conf.d/50-user

Добавляем (или редактируем) следующие строки:

# Включить проверку DKIM
$enable_dkim_verification = 1;

# Указать путь к ключу
dkim_key('example.ru', 'dkim', '/var/lib/dkim/example.ru.pem');

# Настройки подписи для доменов
@dkim_signature_options_bysender_maps = ({
    'example.ru' => { d => 'example.ru', a => 'rsa-sha256', c => 'relaxed/simple', ttl => 30*24*3600 },
});

🔵 Обратите внимание:

  • 'dkim' — это selector для DKIM-записи (будет нужен позже при создании записи в DNS).

  • TTL выставлен на 30 дней.


Шаг 3: Перезапуск службы Amavis

Применяем изменения:

sudo systemctl restart amavis.service

Проверяем статус:

sudo systemctl status amavis.service

Шаг 4: Создание записи в DNS

Теперь нужно опубликовать публичный ключ в DNS домена.

Выводим публичный ключ:

sudo amavisd showkeys

Результат будет примерно такой:

dkim._domainkey.example.ru. 3600 TXT ("v=DKIM1; p=MIGfMA0GCSqG...тут длинный ключ...")

Что делать с этим:

  • В панели управления доменом создайте новую запись типа TXT.

  • В поле Имя (Name) впишите: dkim._domainkey

  • В поле Значение (Value) вставьте весь текст из скобок "...", без лишних пробелов и переносов.

🔵 Совет: В некоторых панелях управления доменами example.ru. в конце имени указывать не нужно. Просто dkim._domainkey.


Шаг 5: Проверка

Когда запись распространится (обычно через 5-30 минут), проверьте корректность:

  • Отправьте письмо на тестовый сервис, например, mail-tester.com.

  • Либо используйте команду:

sudo amavisd showkeys

Если все сделано правильно, DKIM-подпись будет действовать, а ваши письма перестанут "проваливаться" в спам.


Частые ошибки

ОшибкаПричинаРешение
Письма не подписаны DKIM Amavis не применил изменения Проверьте права на ключ и настройки в 50-user
Запись в DNS не видна Проблема с распространением DNS Подождите несколько часов, проверьте через nslookup
Ошибка в формате TXT-записи Неправильные кавычки или пробелы Пересоздайте запись, аккуратно скопировав ключ

 Настройка DKIM в Progressive OS

Настройка DKIM на iRedMail в Ubuntu 24.04 — процесс несложный, если следовать пошагово. Это небольшое усилие значительно повысит репутацию вашей почты и надежность доставки писем.

Хотите, чтобы мы помогли вам с настройкой почтовых серверов или безопасной инфраструктуры под ключ? Мы можем сделать это быстро и аккуратно.

Еще публикации

«Яндекс Диск» на компьютере станет платным с 3 июня
«Яндекс Диск» на компьютере станет платным с 3 июня 21.05.2026
Бизнес уходит из Telegram: почему корпоративные мессенджеры не стали полноценной заменой
Бизнес уходит из Telegram: почему корпоративные мессенджеры не стали полноценной заменой 25.04.2026
Терминальная редакция РЕД ВРМ: архитектура и возможности
Терминальная редакция РЕД ВРМ: архитектура и возможности 31.03.2026
Операционная система «Альт Мобильный» от наших партнёров - «Базальт СПО»
Операционная система «Альт Мобильный» от наших партнёров - «Базальт СПО» 30.03.2026
Jira/Confluence уходят с on-prem: как безопасно мигрировать на импортонезависимый стек
Jira/Confluence уходят с on-prem: как безопасно мигрировать на импортонезависимый стек 11.10.2025
Grav CMS + AI-CLI: как Progressive OS ускоряет запуск сайтов и повышает маржу
Grav CMS + AI-CLI: как Progressive OS ускоряет запуск сайтов и повышает маржу 08.10.2025
Каждому бизнесу нужно ПО — ради денег, скорости и управляемости
Каждому бизнесу нужно ПО — ради денег, скорости и управляемости 07.10.2025
Почему я выбираю терминал: личный опыт, выгода и сила автоматизации для бизнеса
Почему я выбираю терминал: личный опыт, выгода и сила автоматизации для бизнеса 03.09.2025
Как мы заменили Qualys на ZAP
Как мы заменили Qualys на ZAP 24.08.2025
NGINX Unit: где и зачем использовать
NGINX Unit: где и зачем использовать 10.08.2025
От «серой работы» к продуктивности: почему бизнесу пора отказаться от десятка сервисов и перейти к единому окну
От «серой работы» к продуктивности: почему бизнесу пора отказаться от десятка сервисов и перейти к единому окну 09.08.2025
Почему собственный e-commerce-канал — новый стандарт для бизнеса?
Почему собственный e-commerce-канал — новый стандарт для бизнеса? 09.08.2025
Grav CMS в 2025 году: зрелый инструмент для быстрой, безопасной и гибкой веб-разработки с поддержкой AI
Grav CMS в 2025 году: зрелый инструмент для быстрой, безопасной и гибкой веб-разработки с поддержкой AI 08.08.2025
Proton Authenticator: инструмент повышения цифровой устойчивости для малого и среднего бизнеса
Proton Authenticator: инструмент повышения цифровой устойчивости для малого и среднего бизнеса 02.08.2025
Ваш бренд и генеративная выдача: как не потеряться
Ваш бренд и генеративная выдача: как не потеряться 31.07.2025
Telegram Web App: новый инструмент для интеграции бизнес продаж
Telegram Web App: новый инструмент для интеграции бизнес продаж 22.07.2025
AdGuard Home для малого бизнеса: возможности, удобство, безопасность
AdGuard Home для малого бизнеса: возможности, удобство, безопасность 22.07.2025
Docsify — инструмент для создания документации и сайтов на Markdown, который реально экономит время бизнесу
Docsify — инструмент для создания документации и сайтов на Markdown, который реально экономит время бизнесу 22.07.2025
Переход на российское ПО к 2027: риски и вызовы для бизнеса
Переход на российское ПО к 2027: риски и вызовы для бизнеса 22.07.2025
DeepSeek R1T2 Chimera: ИИ, который собирает себя сам
DeepSeek R1T2 Chimera: ИИ, который собирает себя сам 20.07.2025
Bolt: легкий и быстрый движок для бизнес-сайтов и блогов
Bolt: легкий и быстрый движок для бизнес-сайтов и блогов 20.07.2025
Make It Heavy — open-source мультиагентный AI-фреймворк против Grok 4 Heavy и подписочных рабств
Make It Heavy — open-source мультиагентный AI-фреймворк против Grok 4 Heavy и подписочных рабств 18.07.2025
Kimi-K2: открытая ИИ-модель мощнее GPT-4.1 в 6 раз дешевле
Kimi-K2: открытая ИИ-модель мощнее GPT-4.1 в 6 раз дешевле 15.07.2025
Использование Git в программировании: от основ к мастерству
Использование Git в программировании: от основ к мастерству 14.07.2025
Операторы поиска Яндекса: Практическое руководство для бизнеса и маркетинговых исследований
Операторы поиска Яндекса: Практическое руководство для бизнеса и маркетинговых исследований 11.07.2025
Как использовать поисковые операторы Google эффективно
Как использовать поисковые операторы Google эффективно 11.07.2025
Технологии июля 2025: без иллюзий и штампов
Технологии июля 2025: без иллюзий и штампов 11.07.2025
Max от VK: реальный шанс на российский суперапп или повторение чужих ошибок?
Max от VK: реальный шанс на российский суперапп или повторение чужих ошибок? 11.07.2025
Моделирование бизнес-реальности без риска и лишних затрат
Моделирование бизнес-реальности без риска и лишних затрат 09.07.2025
Массовый увольнения в технологических компаниях в 2025 году: Тихий сдвиг к AI-экономике труда
Массовый увольнения в технологических компаниях в 2025 году: Тихий сдвиг к AI-экономике труда 09.07.2025