Отправленные письма SendGrid как спам

Я создаю систему управления пользователями для своего приложения, и мне нужно отправить пользователям "забытый пароль" с помощью токена, который позволяет им reset их пароль учетной записи. Я подписался на SendGrid через Azure (чтобы получить 25 000 писем в месяц бесплатно, что звучало как очень много) и написал какой-то код для его использования, но после тестирования моей программы немного я был встревожен, обнаружив, что только пара моих электронные письма действительно прошли.

После перехода на панель управления SG я обнаружил, что 4 из 6 тестовых писем, которые я отправил, прошли, и все остальные были отклонены как спам. Я отправил электронное письмо на mail-tester.com, чтобы узнать, что это такое, хотя мой счет спама был, и он дал мне 4.3/10.

В электронном письме было одно предложение со ссылкой на пароль reset, без каких-либо изображений или других элементов. Я только отправил эти 6 электронных писем, поэтому объем моих писем определенно не был проблемой. Тем не менее, я очень озадачен тем, почему мои сообщения становятся помеченными как спам.

Не пытаясь сделать сложную настройку проверки подлинности, есть ли какие-либо базовые изменения, которые я могу внести в свою систему, чтобы заставить ее пройти через пользователей?

Ответ 1

В этом случае это скорее всего, потому что вы отправляете такое короткое сообщение со ссылкой на "reset ваш пароль" с небелосованного адреса электронной почты (адрес электронной почты, который вы отправляете, не может быть проверен на фактический домен), а ссылка может также быть другим URL. Вероятно, его можно найти в качестве потенциального фишингового письма.

Вы можете исправить это с помощью белой маркировки ваших доменов и ссылок электронной почты через панель управления SendGrid, это легко сделать и улучшить вашу производительность.

Также проверьте эту статью в команде поддержки SendGrid о White Labeling.

Ответ 2

В моем случае мои электронные письма помечаются как спам, потому что метка привязки отличается от фактически вызываемой ссылки. И это из-за настройки "отслеживания кликов" в sendgrid.

Итак, если у вас есть что-то вроде

<a href="#" onclick="location.href='http://yourdomain.com'; return false;">yourdomain.com</a>

sendgrid может заменить href, и вы получите что-то вроде:

<a href="#" onclick="location.href='http://sendgrid.net/....<very-long-url>.......'; return false;">yourdomain.com</a>

Вызываемая страница sendgrid отслеживает щелчок, а затем перенаправляет пользователя на изначально заданный вами URL. Но иногда это приводит к тому, что ваша электронная почта помечается как спам.

Попробуйте отключить "отслеживание кликов" на панели мониторинга sendgrid: settings | отслеживание | отслеживание кликов.

подробности здесь: https://sendgrid.com/docs/ui/account-and-settings/tracking/