Как убедиться, что электронная почта, отправленная программным способом, не помечается автоматически как спам?

StackOverflow https://stackoverflow.com/questions/371

  •  08-06-2019
  •  | 
  •  

Вопрос

Это непростая задача, и я всегда полагался на такие методы, как электронная почта на основе разрешений (т.отправлять только тем людям, которым у вас есть разрешение на отправку) и не использовать явно спамить терминология.

В последнее время некоторые электронные письма, которые я отправляю программно, начали автоматически попадать в папку со спамом, и мне интересно, что я могу с этим поделать.

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

Полагаю, это большая тема, в которой я по сути невежественный простак.

Это было полезно?

Решение

Используйте методы аутентификации электронной почты, такие как СПФ, и ДКИМ чтобы доказать, что ваша электронная почта и ваше доменное имя принадлежат друг другу, а также предотвратить подделку вашего доменного имени.На веб-сайте SPF есть мастер для создания информации DNS для вашего сайта.

Проверять твой обратный DNS чтобы убедиться, что IP-адрес вашего почтового сервера указывает на имя домена, которое вы используете для отправки почты.

Убедитесь, что используемый вами IP-адрес не в черном списке

Убедитесь, что адрес для ответа является действительным и существующим адресом.

В поле «Кому» используйте полное настоящее имя адресата, а не только адрес электронной почты (например, "John Smith" <john@blacksmiths-international.com> ).

Следите за своими учетными записями злоупотреблений, такими какabuse@yourdomain.com и postmaster@yourdomain.com.Это значит – убедитесь, что эти аккаунты существуют, читайте, что им присылают, и действуйте по жалобам.

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

Тем не менее, заставить Hotmail принимать ваши электронные письма остается черным искусством.

Другие советы

Зарегистрируйте учетную запись на как можно большем количестве основных поставщиков электронной почты (gmail/yahoo/hotmail/aol/и т. д.).Если вы вносите изменения в свои электронные письма, будь то значительное изменение формулировок, изменения в коде, который отправляет электронные письма, изменения в ваших почтовых серверах и т. д., обязательно отправьте тестовые сообщения на все свои учетные записи и убедитесь, что они не помечены как спам.

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

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

Другие вещи, которые вы можете попробовать:

  • Укажите название или адрес вашего сайта в теме.
  • Сохраняйте все ссылки в сообщении, указывающие на ваш домен (а не на email.com).
  • Укажите адрес или другую контактную информацию в электронном письме.

Несколько пунктов из предыдущий ответ:

  • Самое важное: Принадлежит ли адрес отправителя («От») к домену, который работает на сервере, с которого вы отправляете электронное письмо?Если нет, сделайте это так.Никогда не используйте адреса отправителя, такие как xxx@gmail.com.Пользователь reply-to если вам нужны ответы, чтобы прийти на другой адрес.

  • Ваш сервер в черном списке (например.проверить IP на spamhaus.org)?Это возможно, когда вы используете виртуальный хостинг, когда соседи ведут себя плохо.

  • Фильтруются ли письма спам-фильтром?Откройте учетную запись бесплатной почтовой программы, в которой есть папка со спамом, и узнайте.Кроме того, попробуйте отправить почту на адрес без какой-либо фильтрации спама.

  • Возможно, вам нужен пятый параметр «-f» функции mail() для добавления адреса отправителя?(См. команду mail() в руководстве PHP)

  • Если у вас есть доступ к файлам журналов, проверьте их, конечно.

  • Проверяете ли вы адрес «от:» на предмет возможных отказов («возвращено отправителю»)?Вы также можете настроить отдельный адрес «получателя ошибок».

Прежде чем отправлять электронные письма, убедитесь, что у вас правильный адрес электронной почты.Если кто-то указывает неправильный адрес электронной почты при регистрации, избейте его как можно скорее.

Всегда включайте в КАЖДОЕ электронное письмо четкую информацию о том, «как отказаться от подписки».Не требуйте от пользователя входа в систему, чтобы отказаться от подписки, это должен быть уникальный URL-адрес для отказа от подписки в один клик.

Это не позволит людям помечать ваши письма как спам, потому что «отписаться» слишком сложно.

Вы можете рассмотреть возможность использования сторонней службы электронной почты, которая занимается вопросами доставки:

  • Точная цель
  • Вертикальный ответ
  • Постоянный контакт
  • Монитор кампании
  • Эмма
  • Обратный путь
  • IntelliContact
  • СильверПоп

В дополнение ко всем остальным ответам, если вы отправляете электронные письма в формате HTML, содержащие URL-адреса в качестве текста ссылки, убедитесь, что URL-адрес соответствует тексту ссылки.Я знаю, что в противном случае Thunderbird автоматически помечает их как мошенничество.

Неправильный путь:

Go to your account now: <a href="http://www.paypal.com.phishers-anonymous.org/">http://www.paypal.com</a>

Правильный путь:

Go to your account now: <a href="http://www.yourdomain.org/">http://www.yourdomain.org</a>

Или используйте несвязанный текст ссылки вместо URL-адреса:

<a href="http://www.yourdomain.org/">Click here to go to your account</a>

Доставка электронной почты иногда может напоминать черную магию.Обратный DNS действительно важен.

Я считаю, что тщательное отслеживание отчетов о недоставке очень полезно.Я направляю все свои отчеты о недоставке на один адрес, и у меня есть служба Windows, которая их анализирует (Google ListNanny).Я помещаю как можно больше информации из NDR в базу данных, а затем запускаю отчеты по ней, чтобы узнать, не начал ли меня вдруг блокировать определенный домен.Кроме того, вам следует избегать отправки электронных писем на адреса, которые ранее были отмечены как NDR, поскольку это обычно является хорошим признаком спама.

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

На некоторые домены иногда просто невозможно доставить.Comcast.net – худший.

Убедитесь, что ваши IP-адреса не указаны на таких сайтах, как http://www.mxtoolbox.com/blacklists.aspx.

Ненавижу вам это говорить, но я и другие, возможно, используем настройки белого списка по умолчанию для управления фильтрацией спама.

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

Я даже отправляю свои электронные письма в корзину для спама, потому что (1) я обычно не отправляю электронные письма самому себе и (2) есть спамеры, которые подделывают мой обратный адрес в присылаемом мне спаме.

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

Если я хочу, чтобы будущие поступления из того же источника попадали в мой ящик «Входящие» и не перенаправлялись на проверку спама, я укажу это в своем почтовом клиенте.Для тех организаций, которые используют службы пересылки массовой почты и уникальные адреса отправителей для каждого почтового отправления, это очень плохо.Они никогда не получают моего одобрения и всегда появляются в моей папке со спамом, и если я занят, я никогда не посмотрю на них.

Наконец, если электронное письмо неразборчиво в открытом тексте, даже если оно отправлено в формате HTML, я, скорее всего, просто удалю его, если только я не знаю, что оно представляет для меня интерес в силу источника и предыдущего ценного опыта.

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

одно из писем моего приложения постоянно помечалось как спам.это был HTML с одной ссылкой, которую я отправил как HTML в теле с типом контента text/html.

Моим самым успешным решением этой проблемы было составление электронного письма так, чтобы оно выглядело так, как будто оно было создано почтовым клиентом.

Я изменил электронное письмо на многочастный/альтернативный mime-документ и теперь генерирую как текстовую/обычную, так и текстовую/html-части.

электронная почта больше не определяется Outlook как нежелательная.

Yahoo использует метод под названием Sender ID, который можно настроить на Мастер настройки SPF и вошел в ваш DNS.Также одним из важных моментов для Exchange, Hotmail, AOL, Yahoo и других является наличие обратного DNS для вашего домена.Они снимут большинство проблем.Однако вы никогда не сможете помешать человеку намеренно заблокировать ваши или пользовательские правила.

Вам нужна обратная запись DNS.Вам не нужно дважды отправлять один и тот же контент одному и тому же пользователю.Вам необходимо протестировать его с некоторыми распространенными клиентами веб-почты и электронной почты.Лично я прогнал свой через недавно установленный спам-убийцу, обученного спам-убийцу и несколько учетных записей Hotmail, Gmail и AOL.

Но видели ли вы этот спам, который ни на что не ссылается и не рекламирует?Это спамер, пытающийся повлиять на ваш байесовский фильтр.Если он сможет получить высокий рейтинг, а затем включить несколько слов, которые будут в его будущих электронных письмах, это может быть автоматически заучено как хорошее.Таким образом, вы не можете точно угадать, какой пользовательский фильтр будет установлен во время вашей рассылки.

Наконец, я не сортировал свой список по доменам, а рандомизировал его.

Я обнаружил, что использование реальных имени и фамилии получателя в тексте письма — верный способ пройти через спам-фильтр.

В Великобритании также рекомендуется указывать реальный физический адрес вашей компании и ее зарегистрированный номер.

Таким образом, все будет открыто и честно, и у них меньше шансов вручную пометить это как спам.

Я бы добавил:

Обеспечьте реальную отписку после нажатия кнопки «Отписаться».Я видел настоящие информационные бюллетени, содержащие фиктивную ссылку для отказа от подписки, которая при нажатии показывает «отписка успешно отменена», но я все равно буду получать дальнейшие информационные бюллетени.

Самое важное, что вы можете сделать, — это убедиться, что люди, которым вы отправляете электронное письмо, вряд ли нажмут кнопку «Спам», когда получат ваше письмо.Итак, придерживайтесь следующих практических правил:

  • Убедитесь, что у вас есть разрешение от людей, которым вы отправляете электронное письмо.Никогда не отправляйте электронное письмо тому, кто не запрашивал его у вас.

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

  • По крайней мере, раз в месяц отправляйте электронное письмо с напоминанием людям из вашего списка (если вы ведете список), заставляя их вернуться в список, чтобы продолжать получать сообщения от вас.Да, это будет означать, что ваш список со временем станет короче, но положительным моментом является то, что люди в вашем списке «подкуплены» и с меньшей вероятностью будут отмечать ваше электронное письмо.

  • Сохраняйте актуальность и полезность вашего контента.

  • Предоставьте людям простой способ отказаться от дальнейшего общения.

  • Используйте службу отправки электронной почты, такую ​​​​как SendGrid, которая усердно работает над поддержанием хорошей репутации IP.

  • Избегайте использования коротких ссылок — их часто заносят в черный список.

Соблюдение этих практических правил будет иметь большое значение.

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

Вполне возможно, что люди, подписывающиеся на ваш сервис, вводят электронные письма с ошибками, которые вы не исправляете.Например:Крис@gmial.com -или- Джеймс@hotnail.com.

И такие домены настроены для использования в качестве спам-ловушки который автоматически пометит IP-адрес и/или домен вашего почтового сервера и нанесет ущерб его репутации.

Чтобы избежать этого, дважды проверьте адрес электронной почты, указанный при подписке на продукт.Кроме того, отправьте электронное письмо с подтверждением, чтобы убедиться, что этот адрес электронной почты на 100% проверен человеком, который вводит электронное письмо с подтверждением, прежде чем отправлять ему ключ продукта или принимать его подписку.В электронном письме с подтверждением получателю должно быть предложено щелкнуть ссылку или ответить, чтобы действительно подтвердить, что владельцем почтового ящика является тот, кто зарегистрировался.

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

Купите любую приличную систему контроля спама и отправляйте через нее исходящую почту.Если вы отправляете приличный объем почты, вам все равно следует это делать из-за риска рассылки исходящих вирусов, особенно если у вас есть пользователи настольных компьютеров с Windows.

Например, в Proofpoint были спам + антивирус + некоторые службы репутации в одном развертывании.(Раньше я там работал, так что знаю это наизусть.Я уверен, что у других поставщиков в этой области есть аналогичные функции.) Но суть вы поняли.Если вы отправляете почту через базовую настройку контроля коммерческого спама, и она не проходит, она не должна выходить за пределы вашей сети.

Кроме того, есть некоторые компании, которые могут помочь вам увеличить скорость доставки исходящей электронной почты, не являющейся спамом, например Habeas.

У Google есть инструмент и рекомендации для этого.Вы можете найти их на: https://postmaster.google.com/ Зарегистрируйтесь и подтвердите свое доменное имя, и Google предоставит индивидуальную оценку этого IP-адреса и домена.

Из рекомендации для массовых отправителей:

Аутентификация гарантирует, что ваши сообщения будут правильно классифицированы.Электронные письма без аутентификации, скорее всего, будут отклонены или помещены в папку со спамом, поскольку высока вероятность того, что они являются поддельными сообщениями, используемыми для фишинговых атак.Кроме того, неаутентифицированные электронные письма с вложениями могут быть полностью отклонены по соображениям безопасности.

Чтобы Gmail мог вас идентифицировать:

  • Используйте постоянный IP-адрес для массовой рассылки.
  • Сохраняйте действительные записи обратного DNS для IP-адресов, с которых вы отправляете почту, указывая на ваш домен.
  • Используйте один и тот же адрес в заголовке «От:» для каждой массовой рассылки.Мы также рекомендуем следующее:

  • Подписывайте сообщения с помощью DKIM.Мы не аутентифицируем сообщения, подписанные ключами длиной менее 1024 бит.

  • Опубликуйте запись SPF.
  • Опубликуйте политику DMARC.

Я всегда использую:https://www.mail-tester.com/

Он дает мне обратную связь по технической части отправки электронного письма.Например, SPF-записи, DKIM, оценка Spamassassin и так далее.Несмотря на то, что я знаю, что требуется, я постоянно допускаю ошибки, и сайт mail-tester.com позволяет легко выяснить, что может быть не так.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top