2016-04-05 4 views
0

Мы отправляем электронные письма как через Google Apps, так и через Klaviyo - это инструмент, похожий на mailchimp.Как структурировать записи SPF?

Я заинтересован в установке записи SPF, чтобы убедиться, что они прошли проверку подлинности.

Я спросил моего хозяина, чтобы сделать это, и они установили две записи, как:

v=spf1 include:_spf.google.com ~all 
v=spf1 include:send.benefacto.org ~all 

Согласно этому https://support.google.com/a/answer/4568483?hl=en, когда у вас есть несколько SPF записи все они должны быть завернуты в один, например,

v=spf1 include:send.benefacto.org include:_spf.google.com ~all 

Имеет ли это смысл?

ответ

1

Я бы не использовал ~all, вместо этого использовал -all. Если вам нужна аутентификация, вы также можете сделать это неудачно, если это плохо.

Также я вижу, что вы следуете документации Klaviyo, но я просто хочу что-то прояснить, отправляется ли ваша электронная почта с обратным пути @ send.benefacto.org? Это называется RFC5321.MailFrom. Это то, что используется для проверки вашей записи SPF. Если это так, вы хорошо.

И ваша запись SPF для send.benefacto.org должна быть просто.

v=spf1 include:send.benefacto.org -all 

Вам не нужно включать СПФ Google, потому что Google не использует «send.benefacto.org», как это RFC5321.MailFrom

Теперь Google вам нужно, чтобы исправить это. Поскольку у вас есть 2 записи SPF, расположенные здесь: Your Benefacto.org SPF Records

Вам не нужно его комбинировать, вам просто нужно удалить эту запись.

v=spf1 include:send.benefacto.org ~all 

Который оставит вас просто:

v=spf1 include:_spf.google.com ~all 

С Klaviyo и Gmail отправить с различными RFC5321.MailFrom - Вам не нужно объединить их (я пытаюсь довести данную точку , вы можете это на самом деле не повредить - просто создайте ненужные запросы для ESP)

Вы также должны дважды проверить, чтобы убедиться, что ваши записи SPF действительно правильно проверяются из обоих источников рассылки, отправив электронное письмо на адрес "mailtest @ unlocktheinbox .com»

Вы также должны изучить настройку DKIM, и я думаю, что вы сможете настроить DMARC с расслабленными выравниваниями. Но вам нужно быть осторожным с DMARC и сторонними отправителями и протестировать соответственно.

+0

Привет, Генри, спасибо за ваш рассмотренный и подробный ответ и извините за вялый ответ - я был в отпуске. Я проверю с Klaviyo, что такое обратный путь. Я думаю - от чтения их учебника - для send.benefacto.org это sendgrid.net. Учебное пособие: https://www.klaviyo.com/docs/dns-records-for-email. Я изучу настройки DKIM и DMARC - спасибо за подсказку! –

+0

Генри, я рассмотрел ваш ответ, который был чрезвычайно полезным. Проделав немного чтения с помощью руководства Google и Klaviyo, я выбрал этот отчет SPF для 'benefacto.org' v = spf1 include: send.benefacto.org include: _spf.google.com ~ все The Klaviyo учебник запросил записи SPF для «benefacto.org», а также «send.benefacto, org». Я выбрал «все» за «все», потому что Google сказал, что последнее может вызвать проблемы. Сейчас бросает эту ошибку: оценки ... Результатов - PermError SPF Постоянная ошибка: включать имеет тривиальную рекурсия: включает в себя: send.benefacto.org Может ли вы посоветовать, почему, пожалуйста? Thx! Linz –

+0

'v = spf1 include: send.benefacto.org include: _spf.google.com ~ all' является допустимым синтаксисом SPF. Трудно сказать, что происходит без заголовка вашего письма. Можете ли вы получить информацию из «mailtest @ unlocktheinbox.com» – Henry

0

Да, вам нужно объединить директивы SPF в одну запись в домене. Наличие нескольких записей SPF в одном домене является ошибкой в ​​соответствии со спецификацией.

Смежные вопросы