Читайте маршрут знизу вгору
Кожен сервер, який обробляє лист, додає рядок Received над уже наявними. Тому найстаріший етап розташований унизу, а останній, сервер вашого поштового провайдера, угорі. Аналізатор перетворює їх на список у порядку проходження листа та показує час, коли кожен сервер, за його даними, отримав лист, і проміжок від попереднього етапу.
Затримка в кілька секунд є нормальною. Кілька хвилин зазвичай означають, що лист перебував у черзі, оскільки сервер одержувача запросив повторну спробу через greylisting, сервер ретрансляції був зайнятий або вихідний фільтр відправника затримав лист. Час іде назад? На одному із серверів установлено неправильний час.
Яким Authentication-Results довіряти
У Authentication-Results (RFC 8601) сервер одержувача записує результати SPF, DKIM, DMARC, а іноді й ARC. Лист може містити кілька таких рядків, але має значення лише рядок, доданий сервером, який доставив лист вам. Усе, що розташоване нижче, було записано до того, як ваш провайдер отримав лист, серверами, яким у вас немає підстав довіряти. Відправник може записати там що завгодно.
Аналізатор бере найверхніший результат як остаточний висновок, а решту показує окремо. Поруч відображаються три домени, які визначають узгодження: домен From, домен DKIM d= і домен Return-Path, для якого перевірявся SPF. DMARC проходить перевірку, лише якщо SPF або DKIM проходить її для домену, що відповідає домену From. Порівняння цих доменів часто пояснює причину невдалої перевірки.
Де знайти заголовки листа
У Gmail відкрийте лист, натисніть три крапки поруч із кнопкою відповіді та виберіть «Показати оригінал». В Outlook у браузері відкрийте лист, виберіть «Інші дії», потім «Переглянути» та «Переглянути відомості про повідомлення». У програмі Outlook для комп’ютера виберіть «Файл», потім «Властивості» та поле «Заголовки Інтернету». В Apple Mail виберіть «Вигляд», «Повідомлення», «Усі заголовки». Скопіюйте все до першого порожнього рядка, з якого починається тіло листа. Якщо вставити весь лист, тіло буде відсічено перед аналізом.
Заголовки містять IP-адреси та адреси електронної пошти. Вони зчитуються в пам’яті для формування результату й не зберігаються, не кешуються та не записуються в журнали.
Запитання
Як читати заголовки електронного листа?
Почніть із найнижчого рядка Received і рухайтеся вгору: саме в такому порядку сервери обробляли лист. Потім знайдіть найверхніший рядок Authentication-Results, доданий вашим провайдером, і перегляньте результати SPF, DKIM та DMARC.
Чому DKIM проходить перевірку, а DMARC ні?
Для проходження DMARC потрібен дійсний підпис DKIM, у якому домен d= відповідає домену From, або успішна перевірка SPF для домену Return-Path, який йому відповідає. Підпис із власного домену вашої платформи надсилання проходить перевірку DKIM, але не впливає на DMARC. Аналізатор показує три домени поруч, щоб невідповідність була помітною.
Повна інструкція: DMARC fail
Що означає велика затримка між двома переходами?
Лист очікував на сервері, де почалася затримка. Поширені причини: greylisting, коли сервер одержувача просить відправника повторити спробу пізніше, переповнена черга вихідної пошти або фільтр, який перевіряє лист перед подальшим передаванням. Одинична затримка на кілька хвилин рідко свідчить про проблему з доставлюваністю, але пояснює, чому лист надійшов із запізненням.
Чи можна підробити заголовки листа?
Усе, що записує відправник, можна підробити. Рядки Received нижче за рядки вашого провайдера та старі рядки Authentication-Results можуть бути вигаданими. Дані, які ваш провайдер додав угорі, підробити не можна, а сам провайдер може перевірити підпис DKIM за відкритим ключем відправника. Аналізатор самостійно не перевіряє підписи, а зчитує висновок вашого провайдера з найверхнішого рядка.
Що таке ARC у заголовках?
ARC (RFC 8617) дає змогу службі пересилання, наприклад списку розсилки або адресі для пересилання, записати результати автентифікації, отримані до того, як вона змінила лист. Після цього кінцевий одержувач може вирішити, чи довіряти цьому запису, якщо пересилання порушило SPF або DKIM.
Чи можна натомість перевірити лист перед надсиланням?
Так. Заголовки з’являються лише після доставки листа. Щоб перевірити кампанію або транзакційний лист до того, як він надійде будь-якому одержувачу, надішліть його на тестову адресу на головній сторінці. В одному звіті ви отримаєте ці результати, а також перевірку чорних списків, вмісту, посилань і правил для масових відправників.