У меня есть простое веб-приложение, которое предоставляет ежедневные финансовые данные. Пользователи подписываются, и мы отправляем им электронное письмо каждый день. Однако Gmail отмечает все наши электронные письма как спам. Что мы должны искать?
Как остановить Gmail от маркировки писем, отправленных моим веб-приложением, как спам?
Ответ 1
В основном, чтобы избежать спам-движка, классифицирующего ваши сообщения как спам, вы должны:
- Убедитесь, что они не являются спамом (т.е. убедитесь, что только пользователи, которые действительно выбрали почтовую рассылку - убедитесь, что вы сохраняете журнал аудита выбора)
- Удостоверьтесь, что они не слишком похожи на спам - $$$ MAKE MONEY FAST - не очень хорошая тема.
- Убедитесь, что адрес отправителя не подделан и не кажется поддельным. Используйте домен, на который вы авторизованы, (добавьте действительные записи SPF, если хотите)
- Не делать ничего похожего на malware-ish (например, HTML-письма, содержащие скрипты, формы, флеш файлы и т.д.)
Но в целом основной:
- Не отправляйте их с IP-адреса, который известен для отправки спама.
Последняя точка означает, что ВЫ НЕ МОЖЕТЕ ИСПОЛЬЗОВАТЬ ОБЩИЙ ХОСТИНГ. Почти все хостинг-провайдеры позволяют отправлять письма, которые не соответствуют ни одному из вышеперечисленных. Реле общего хостинг-провайдера почти всегда находятся во многих черных списках.
Для вашего хостинга требуется только одно уязвимое веб-приложение, чтобы оно превратилось в спам-шлюз - то, что вы не можете себе позволить.
EDIT: О да - если вы не устанавливаете конверт-отправителя, ваш хостинг-провайдер может установить что-то глупое - убедитесь, что вы установили его так же, как From: - это гарантирует, что ваши сообщения не будут 't рассматривается как поддельный
Ответ 2
- Прочитайте Основные рекомендации по отправке Google.
- Попробуйте использовать Key Keys Identified Mail или Ключи домена, с ключом, который не менее 1024 бит.
- Убедитесь, что ваш почтовый хост является действительной записью A, а не CNAME.
- Убедитесь, что ваша запись MX установлена на полное имя хоста вашего почтового хоста (которое настроено как запись A).
- Используйте согласованный IP-адрес для вашего почтового хоста.
- Убедитесь, что вы можете выполнить обратный поиск IP-адреса вашего почтового хоста. Это будет важно для настройки записей SPF/Sender ID.
- Настройте информацию SPF/SenderID как запись TXT.
- После того, как вы настроили все, что вам нужно подтвердить его. Перед обращением в службу поддержки Gmail убедитесь, что нет предупреждений или ошибок.
- Как утверждает Tiberu, проверьте свои письма с помощью Spam Assassin. Отправьте свое электронное письмо с вашего приложения и скопируйте необработанное сообщение (включая заголовки) в текстовый файл и запустите его с помощью теста командной строки Spam Assassin.
- Если вы отправляете текстовые сообщения электронной почты, убедитесь, что в заголовке Content-Type установлена кодировка в ISO-8859-1. Похоже, что Gmail особенно относится к этому.
Ответ 3
Это распространенная проблема, с которой сталкиваются многие компании, которые отправляют автоматические электронные письма сегодня, чрезмерно усложненные фильтры спама. Я видел, что моя брокерская компания и банк просто начали с каждого письма с "Пожалуйста, добавьте" [email protected] "в список безопасных отправителей". Имейте в виду, что эта брокерская компания и банк, вероятно, имеют армию разработчиков и все еще прибегают к напоминанию о человеческом получателе:) Большинство фильтров спама основаны на байесовских алгоритмах, и они никогда не получат его на 100% вправо.
Ответ 4
Вы также можете взглянуть на тесты, выполненные SpamAssassin. Конечно, не то, что использует Gmail (или кто знает?), Но вы почувствуете то, что может квалифицировать вас как спам.
В конце дня вы по-прежнему сражаетесь с проигранным сражением - нет определенного способа выйти из спам-бокса (спамерам это понравится, хе-хе), так как один финансовый человек может быть другим спам. Обязательно бросайте предупреждение своим пользователям и позволяйте им беспокоиться о том, что их решение электронной почты указывает на вещи как спам, поскольку они единственные, кто действительно может что-то сделать с этим.
Edit: Хорошо, у меня создалось впечатление, что SPF действительно поможет в этой ситуации, но, похоже, это не так. Используйте SPF, но это не поможет вам пройти фильтр спама.
Ответ 5
Я предлагаю прочитать от Google Руководство по массовым отправителям, он содержит много советов, чтобы избежать того, чтобы почта была помечена как спам.
Ответ 6
Почему бы не иметь что-то в форме регистрации в строках.
Некоторые поставщики электронной почты могут автоматически отмечать электронные письма как спам. Все автоматические электронные письма будут отправляться с сайта [email protected], пожалуйста, добавьте его в свой безопасный список.
Независимо от того, что вы делаете, похоже, что ваши письма будут отмечены как спам, так или иначе, у меня были электронные письма из больших рассылок, попадающих прямо в спам-бокс, когда они отвечали на запрос id поддержки. Поэтому лучше убедиться, что ваши пользователи готовы к этой возможности.