и как это сделать через узел js?
@ Роберт, я искал, но они предлагают какой-то онлайн-инструмент и другие. Но мне нужно знать, как были созданы эти записи и их алгоритм. Мне нужно сгенерировать его самостоятельно. И кроме того, я реализовал в своем приложении Node.js использование «smtp-сервера». Для вновь созданного SMPT-сервера мне нужно добавить записи DKIM, DMARC и SPF для программной отправки электронных писем. Спасибо за ваш отзыв. :)
Для SPF
вам нужна запись DNS в домене, который вы используете в качестве домена отправителя при отправке электронной почты. Содержимое этой записи содержит IP-номер вашего SMTP-сервера. Это позволит, например, G-mail увидеть, что владелец вашего домена разрешил вашему SMPT-серверу отправлять электронные письма «от имени владельцев домена».
Для DKIM
вам нужна запись DNS (тот же домен, что и выше), которая содержит открытый ключ, обычно состоящий из пары ключей rsa-sha256. Затем вы настраиваете свой SMTP-сервер для подписи всех исходящих электронных писем с использованием закрытого ключа в этой паре. Это позволит G-mail (помимо прочего) увидеть, что это электронное письмо было отправлено с вашего домена, поскольку ни у кого другого нет закрытого ключа, и поэтому он не мог подписать ваше электронное письмо.
Для DMARC
вам нужна запись DNS (тот же домен, что и выше), которая сообщает всем остальным почтовым серверам, что делать с электронными письмами, которые не соответствуют вашему SPF или настройкам DKIM. Обычно разрешают или отклоняют.
Более подробную информацию о формате DNS можно прочитать здесь: [1] SPF: https://postmarkapp.com/guides/spf [2] DKIM: https://postmarkapp.com/guides/dkim [3] ДМАРК: https://postmarkapp.com/guides/dmarc [4] Проверьте настройки: https://www.learndmarc.com/
Пожалуйста, воздержитесь от ответов на вопросы не по теме. Мы не хотим их поощрять.
Попробуйте выполнить поиск в Интернете; эти шаги описаны во многих местах в Интернете. Здесь этот вопрос тоже не по теме, так как речь не идет о программировании. Посетите справочный центр.