550 — письмо отклонено как спам с указанием баллов
Повторы не помогут. Письмо доставлено не будет.
Ответ сервера
550 Message rejected as spam (score: 12.2)Принимающий сервер прогнал письмо через контентный фильтр, сложил баллы и отказал. В отличие от непрозрачных политических отказов крупных провайдеров, этот — про само письмо, а значит, лечится чтением письма.
Что это значит
Правиловые фильтры вроде SpamAssassin оценивают письмо сотнями отдельных проверок и отклоняют выше порога, обычно 5,0. Оценка заметно выше означает, что сработало сразу несколько правил. Это самый поддающийся спам-отказ из всех: причины конкретны, они в письме, и многие принимающие серверы покажут, какие именно правила сработали, если попросить у получателя полные заголовки.
Почему так происходит
- Не проходят SPF, DKIM или DMARC — это стоит нескольких баллов ещё до всякого содержания.
- Отсутствующий или некорректный заголовок Date, Message-ID либо MIME.
- HTML-часть без текстовой альтернативы или тело из одной картинки.
- Рекламные формулировки, обилие заглавных букв или восклицательных знаков.
- Ссылки на домен с плохой репутацией или через сокращатель.
- Расхождение между адресом в конверте, заголовком From: и адресом для ответа.
Что делать
- Попросите у получателя полные заголовки отклонённого или попавшего в спам письма: большинство фильтров перечисляет каждое сработавшее правило с его баллом.
- Сначала почините аутентификацию: провалы SPF, DKIM и DMARC стоят больше баллов, чем что угодно в тексте.
- Отправляйте multipart с настоящей текстовой альтернативой, а не с пустой.
- Приведите адрес в конверте, заголовок From: и адрес для ответа к одной версии событий.
- Уберите сокращатели и направьте ссылки на свой домен.
- Проверяйте письмо оценщиком до рассылки, а не после.
Вопросы
Какая оценка считается высокой?
Привычный порог по умолчанию у SpamAssassin — 5,0, но каждый сервер ставит свой. Важнее числа то, какие правила сработали: они перечислены в заголовках, и обычно несколько из них дают большую часть суммы.
Как узнать сработавшие правила?
Принимающий сервер обычно записывает их в заголовки письма. Если удастся получить копию письма, которое положили в спам, а не отклонили, заголовок X-Spam-Status или X-Spam-Report перечислит каждое правило и его баллы.