В настоящее время у меня есть веб-сайт, размещенный на VPS. Программное обеспечение Plesk.

Я уже настроил запись SPF и запись DMARC через настройки DNS. Я немного застрял в том, как настроить запись DKIM.

До сих пор я вошел в:

Настройки и инструменты> Настройки почты> Активированный DKIM

Помимо активации всего сервера DKIM, я также включил его на уровне домена.

Я обнаружил, что закрытый ключ DKIM хранится по адресу: /etc/domainkeys/example.com

Теперь я понимаю, что мне нужно войти в DNS-запись DKIM через настройки DNS. После просмотра веб-страниц я прочитал, что публичная запись должна храниться в /etc/opendkim/keys/example.com/mail.txt (or default.txt)

Я прочитал запись должна выглядеть примерно так:

v=DKIM1; k=rsa; p=GHDSGGH7567KGFDBUUasd4655676vbhgvASDFsdfgh6456yh4565RFCpy4zMNWUbL6JM5XIyjBy3bUnANI5axeb/Lw/GBjUoSFLEiO80Tt8m3A5YrBKcodRQQURYiW6/YtElhLupHyfcxQhfNLU4z9JUOJKPjcpMZCj0Xv873QgVOl+7U605JdBHSPOx4ybBZwDq68cw9YFYRPmEwIDAQAB

Проблема в том, что я не могу найти такой файл. Я пропускаю дополнительные требования к конфигурации или открытый ключ может храниться в другом месте?

1 ответ1

0

Существует два способа использования DKIM на сервере Plesk.

  • Если вы хотите использовать DKIM только для веб-почты и писем, отправляемых с использованием POP/IMAP, активации DKIM на уровне домена в Plesk должно быть достаточно.
    (См. Https://support.plesk.com/hc/en-us/articles/115002519933-How-to-enable-DKIM-support-for-a-domain)
    DNS-запись должна быть добавлена Plesk автоматически. Вы можете проверить работу DKIM, отправив письмо на https://dkimvalidator.com/, используя веб-почту или свой почтовый клиент.

  • Однако, если вы также хотите отправлять подписанные письма DKIM с самого сервера (например, контактную форму на веб-сайте), вам нужно отредактировать глобальные настройки сервера, чтобы пропустить все письма через DKIM.
    Хотя есть несколько способов сделать это, установка openDKIM является самой простой. На моей работе мы делаем это автоматически, используя управление конфигурацией, но это руководство должно помочь вам на вашем пути: https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-dkim-with- постфикс-на-Debian-свистящие
    (TL; DR: установите OpenDKIM, сгенерируйте ключ и отредактируйте ваш постфикс, добавив следующее:
    smtpd_milters = inet:127.0.0.1:8891, inet:127.0.0.1:12768 ,
    8891 для openDKIM)

Ключи вы найдете в /etc/opendkim/keys/example.com/<name>.{txt,private}
содержимое файла .txt должно быть помещено в запись TXT для * name *._domainkey.example.com. Протестируйте снова с веб-сайта или с сервера.
(Из командной строки: mail -s 'DKIM test subject' -r 'test@example.com' xxx@dkimvalidator.com < /dev/null)

Не забудьте перепроверить свою запись DMARC, иначе вы можете потерять исходящую почту. (например, https://dmarcian.com/dmarc-inspector/) Возможно, начните с p=none .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .