Электронная почта
Что такое DKIM?
DKIM cryptographically signs outgoing messages so a receiver can verify the domain and that the content was not altered in transit. The public key is published in DNS. Together with SPF it forms the basis on which DMARC makes a pass or fail decision.
Почему DKIM важен
Открытый ключ публикуется в DNS. Вместе с SPF он составляет основу, на которой DMARC принимает решение о прохождении или провале.
DKIM на практике
Когда вы запускаете почтовый сервер, DKIM — это DNS TXT-запись с вашим открытым ключом и селектором в вашем почтовом ПО. Вы смотрите на заголовок Authentication-Results в тестовом сообщении, которое отправляете себе. Вы меняете селектор, если ротируете ключи. Если вы ошиблись — неправильный ключ, неправильный селектор, запись не распространилась, — получатели молча считают вашу почту неподписанной, и DMARC может начать отказывать вам. Ваша доставляемость падает без чёткой ошибки в ваших собственных журналах. Проверка перед тем, как полагаться на неё, спасёт вас от этого.
Что люди часто понимают неправильно в отношении DKIM
Люди предполагают, что DKIM гарантирует легитимность отправителя. Это не так. Он только доказывает, что сообщение пришло с домена, который его подписал. Спамер с ключом вашего домена (украденным, неправильно настроенным или раскрытым через открытый подписыватель) подпишет его нормально. Исправление: DKIM касается целостности и выравнивания, а не доверия к отправителю. Сочетайте его с SPF и DMARC.
DKIM — частые вопросы
Что такое селектор DKIM?
Селектор — это имя, связывающее вашу подпись DKIM с конкретным публичным ключом в DNS. Например, «google» в google._domainkey.example.com. Он позволяет ротировать ключи, не ломая почту, уже находящуюся в пути. Держите его синхронизированным с вашим почтовым ПО.
Как проверить, работает ли DKIM?
Отправьте сообщение на адрес Gmail или Outlook и посмотрите заголовки. Найдите строку Authentication-Results. Если там указано «dkim=pass» с вашим доменом, значит, всё работает. Если указано «fail» или «neutral», проверьте DNS-запись и селектор ключа.
Где встречается DKIM
- Можно ли запускать собственный почтовый сервер на VPS? Да. Порт 25 открыт, обратный DNS настраивается самостоятельно, и в нашем адресном пространстве нет истории спама. Mailcow или Stalwart дадут вам полный сте…
- Сам хостируемый почтовый сервер, который действительно попадает во входящие Установить почтовый сервер легко; заслужить доверие получателей — нет. Вам нужен исходящий порт 25, PTR-запись, соответствующая имени вашего баннера, корре…
- Открыт ли исходящий порт 25, чтобы я мог запустить почтовый сервер? Да, исходящий порт 25 открыт на каждом инстансе OnionVPS по умолчанию. Нет ни тикета в поддержку, ни требования по возрасту аккаунта, ни платной разблокиро…