Jeśli napotkasz problemy podczas konfigurowania uwierzytelniania poczty e-mail w HubSpot, możesz spróbować wykonać kroki opisane w poniższych sekcjach, aby rozwiązać typowe problemy z SPF i DMARC.
Aby poprawnie skonfigurować SPF, należy dodać rekord TXT u swojego dostawcy DNS i skopiować deklarację include HubSpot. Dowiedz się więcej o niektórych typowych błędach konfiguracji SPF w poniższych sekcjach.
Jeśli oprócz HubSpot wysyłasz również wiadomości e-mail za pośrednictwem innego dostawcy poczty e-mail, być może masz już istniejący rekord SPF skonfigurowany u swojego dostawcy DNS. W takim przypadku można dodać rekord SPF HubSpot po wszelkich istniejących oświadczeniach include:
do tego samego rekordu TXT.
Poniższy przykład pokazuje, jak rekord TXT zostałby skonfigurowany z wieloma wpisami SPF przy użyciu dostawcy takiego jak GoDaddy:
Typ rekordu | Host | Wymagane dane |
TXT | @ | v=spf1 include:anotherprovider.com include:123456.spf03.hubspotemail.net -all |
Podczas łączenia rekordów SPF należy pamiętać o następujących kwestiach:
include:
powinno być oddzielone spacją.include:
dla danej domeny lub subdomeny.v=spf1
) musi być określona tylko raz, na początku rekordu.-all
musi być podana tylko raz. Flaga ta wskazuje, że tylko serwery wymienione w rekordzie SPF są upoważnione do wysyłania wiadomości e-mail w imieniu domeny. Każda wiadomość e-mail z serwera, który nie znajduje się na liście, powinna zostać odrzucona.Rekord SPF HubSpot, który pojawia się na stronie konfiguracji domeny wysyłającej wiadomości e-mail, jest napisany w taki sposób, że automatycznie pobiera wszystkie adresy IP, z których konto będzie wysyłać wiadomości e-mail. Zapewni to, że nie będziesz musiał aktualizować rekordu u swojego dostawcy DNS po jego skonfigurowaniu.
Jeśli Twój rekord SPF zawiera jakiekolwiek inne zakodowane na stałe adresy IP od innych dostawców usług e-mail, możesz napotkać błędy w uwierzytelnianiu SPF. Twarde kodowanie adresów IP lub CIDR w rekordzie SPF nie jest uważane za najlepszą praktykę. Jeśli masz zakodowane adresy lub CIDR w rekordzie SPF:
include:
na końcu wszystkich zakodowanych adresów, a następnie flagę -all
. Składnię można sprawdzić w przykładowym rekordzie SPF z wartościami zastępczymi poniżej:v=spf1 ip4:.../24 ip4:.../24 include:123456.spf01.hubspotemail.net -all
Rekord DMARC składa się z rekordu TXT, który można dostosować w oparciu o to, jak dostawcy skrzynek odbiorczych mają przetwarzać wiadomości e-mail z Twojej domeny, które nie przeszły kontroli SPF i DKIM. Poniższe sekcje przedstawiają typowe problemy związane z konfiguracją DMARC.
Aby upewnić się, że DMARC jest skonfigurowany prawidłowo, powinieneś mieć tylko jeden rekord TXT, który zaczyna się od flagi wersji (np. v=DMARC1
). Jeśli obecnych jest wiele rekordów DMARC, serwer odbierający wiadomości e-mail natychmiast zakończy proces wykrywania polityki i polityka DMARC nie zostanie zastosowana.
Chociaż niektóre znaczniki polityki DMARC są opcjonalne, należy określić wersję i znaczniki polityki (np. v=DMARC1; p=YOUR_POLICY_VALUE;
).
Możesz przejrzeć wszystkie dostępne tagi DMARC i wartości, które możesz dla nich zdefiniować w przeglądzie uwierzytelniania poczty e-mail.
Jeśli zauważysz błąd Nieprawidłowa polityka DM ARC podczas konfigurowania domeny wysyłania wiadomości e-mail w HubSpot, jest to prawdopodobnie spowodowane nieprawidłową wartością polityki dla tagu p
lub sp
. Jedyne prawidłowe wartości to none
, reject
lub quarantine
. W wartościach tych rozróżniana jest wielkość liter i muszą być one pisane małymi literami.
Niepoprawne | Poprawnie |
p=Quarantine; |
p=quarantine; |
Tagi ruf
i rua
są opcjonalnymi parametrami służącymi do określenia adresu e-mail, na który mają być wysyłane dane raportowania DMARC. Jeśli określono wartość dla któregokolwiek z tagów, podany adres e-mail musi być prawidłowy i odpowiednio sformatowany:
mailto:
(np. mailto:reporting@example.com
).rua
, jak i ruf
obsługują wiele adresów e-mail do raportowania, o ile są one oddzielone przecinkiem. Na przykład, poniższe dane określają dwa różne adresy e-mail do celów raportowania:rua=mailto:reporting@example.com,mailto:analytics@example.com;
rua
lub ruf
jest adres e-mail (lub adresy). Jeśli dołączysz tylko nazwę domeny (np. rua=example.com
), nie zostanie ona uznana za prawidłową.Niepoprawny | Poprawny |
rua=reporting@example.com; |
rua=mailto:reporting@example.com; |
Flagi adkim
i aspf
określają tryb wyrównania dla DKIM i SPF. Obie flagi powinny być ustawione na r
dla złagodzonego wyrównania. Dla większości usług DNS powinno to być domyślne ustawienie dla DMARC.
Niepoprawne | Poprawnie |
adkim=s; aspf=s; |
adkim=r; aspf=r; |
Flaga pct służy do określenia procentu wszystkich unikalnych wysyłek, które nie przeszły uwierzytelnienia, do których zostanie zastosowana polityka. Określona wartość powinna być liczbą i powinna wykluczać wszelkie dodatkowe znaki (tj. symbol % nie powinien być dołączony).
Niepoprawne | Poprawnie |
pct=25%; |
pct=25; |