Как вы уверены, что адрес электронной почты, который вы отправляете программно, автоматически не помечен как спам?
Это сложная задача, и я всегда полагался на методы, такие как электронные письма на основе разрешений (т.е. только отправка людям, на которые у вас есть разрешение на отправку) и не использование откровенно спам-терминологии.
В последнее время некоторые из писем, которые я отправляю программно, начали автоматически перетасовываться в папку спама людей, и мне интересно, что я могу с этим сделать.
Это несмотря на то, что эти электронные письма не являются тем, что люди будут отмечать как спам, в частности, это электронные письма, которые содержат лицензионные ключи, за которые люди заплатили хорошие деньги, поэтому я не думаю, что они собираются считать их спамом
Я полагаю, что это большая тема, в которой я по сути является невежественным простаком.
Ответы
Ответ 1
Использовать методы проверки подлинности электронной почты, такие как SPF и DKIM, чтобы доказать, что ваши электронные письма и ваше доменное имя принадлежат друг другу, и для предотвращения подмены имени домена. На веб-сайте SPF есть мастер для создания информации DNS для вашего сайта.
Проверьте свой обратный DNS, чтобы убедиться, что IP адрес вашего почтового сервера указывает на доменное имя, которое вы используете для отправки почты.
Убедитесь, что IP-адрес, который вы используете, не в черном списке
Убедитесь, что адрес ответа - это действительный существующий адрес.
Используйте полное, настоящее имя адресата в поле Кому, а не только адрес электронной почты (например, "John Smith" <[email protected]>
).
Следите за своими учетными записями, такими как [email protected] и [email protected] Это означает - убедитесь, что эти учетные записи существуют, читайте, что им отправлено, и действуйте по жалобам.
Наконец, сделайте действительно легко отменить подписку. В противном случае ваши пользователи отмените подписку, нажав кнопку спам, и это повлияет на вашу репутацию.
Тем не менее, получение Hotmail для приема ваших писем остается черным искусством.
Ответ 2
Зарегистрируйтесь для учетной записи как можно большего числа основных почтовых провайдеров (gmail/yahoo/hotmail/aol/etc). Если вы вносите изменения в свои электронные письма, либо переписываете, либо меняете код, отправляющий электронные письма, либо меняя свои почтовые серверы, и т.д., обязательно отправляйте тестовые сообщения всем своим учетным записям и убедитесь, что они не помечены как спам.
Ответ 3
Вы можете сообщить своим пользователям, чтобы они добавляли ваш адрес "От" к своим контактам, когда они завершают свой заказ, который, если они это сделают, поможет много.
В противном случае я попытался бы получить журнал от некоторых ваших пользователей. Иногда у них есть сведения о том, почему это было помечено как спам в заголовках сообщения, которое вы могли бы использовать для настройки текста.
Другие вещи, которые вы можете попробовать:
- Поместите имя или адрес вашего сайта в тему
- Сохраняйте все ссылки в сообщении, указывающие на ваш домен (а не на адрес электронной почты).
- Введите адрес или другую контактную информацию в электронном письме
Ответ 4
Несколько пунктов от предыдущего ответа:
-
Самое главное: Относится ли адрес отправителя ( "От" ) к домену, который выполняется на сервере, на который вы отправляете E-Mail? Если нет, сделайте это так. Никогда не используйте адреса отправителя, такие как [email protected]
. Пользователь reply-to
, если вам нужны ответы, чтобы получить другой адрес.
-
Является ли ваш сервер черным списком (например, проверьте IP-адрес на spamhaus.org)? Это возможность, когда вы находитесь на совместном хостинге, когда соседи ведут себя плохо.
-
Отправлены ли письма с помощью фильтра спама? Откройте учетную запись с freemailer с папкой спама и узнайте. Также попробуйте отправить почту на адрес без какой-либо фильтрации спама.
-
Возможно, вам нужен пятый параметр "-f" почты(), чтобы добавить адрес отправителя? (См. Команду mail() в руководстве по PHP)
-
Если у вас есть доступ к файлам журналов, проверьте их, конечно.
- Вы проверяете адрес "from:" для возможных отказов ( "Возврат отправителю" )? Вы также можете настроить отдельный адрес "error-to".
Ответ 5
Подтвердите, что у вас есть правильный адрес электронной почты перед отправкой сообщений электронной почты. Если кто-то выдает неправильный адрес электронной почты при регистрации, избивайте их по голове как можно скорее.
Всегда указывайте четкую информацию о том, как отказаться от подписки, в КАЖДОЙ электронной почте. Не требуйте от пользователя входа в систему для отказа от подписки, это должен быть уникальный URL-адрес для отмены подписки на 1 клик.
Это не позволит людям отмечать ваши письма как спам, потому что "отмена подписки" слишком сложная.
Ответ 6
В дополнение ко всем другим ответам, если вы отправляете электронные письма 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>
Ответ 7
Вы можете рассмотреть стороннюю службу электронной почты, которая обрабатывает проблемы с доставкой:
- Точная цель
- Вертикальный ответ
- Постоянный контакт
- Монитор кампании
- Эмма
- Обратный путь
- IntelliContact
- Silverpop
Ответ 8
Доставка электронной почты иногда может быть как черная магия. Обратный DNS действительно важен.
Я нашел, что очень полезно тщательно отслеживать отчеты о недоставке. Я направляю все свои отчеты о недоставке на один адрес, и у меня есть служба Windows, разбирающая их (Google ListNanny). Я помещаю столько информации из NDR, сколько могу, в базу данных, а затем я запускаю отчеты об этом, чтобы узнать, вдруг ли я начал блокироваться определенным доменом. Кроме того, вам следует избегать отправки писем по адресам, которые ранее были отмечены как NDR, потому что это в целом хорошее указание на спам.
Если вам нужно отправить сразу несколько электронных писем с клиентами, лучше всего установить задержку между ними, потому что если вы отправляете слишком много одинаковых писем в один домен за раз, вы обязательно в своем черном списке.
Некоторые домены просто невозможно доставить иногда. Comcast.net - худшее.
Убедитесь, что ваши IP-адреса не указаны на сайтах, таких как http://www.mxtoolbox.com/blacklists.aspx.
Ответ 9
Я ненавижу говорить вам, но я и другие могут использовать настройки по умолчанию для белого списка, чтобы контролировать фильтрацию спама.
Это означает, что все сообщения электронной почты из неизвестного источника автоматически спам и перенаправляются в папку спама. (Я не позволю службе электронной почты удалять спам, потому что я хочу всегда просматривать приходы для ложных срабатываний, что довольно легко сделать, если вы быстро просмотрите папку.)
У меня даже есть электронная почта от себя, идущая в спам-ведро, потому что (1) я обычно не отправляю электронное письмо себе и (2) есть спамеры, которые подделывают мой адрес возврата в спаме, отправленном мне.
Итак, чтобы выбраться из названия спама, я должен учитывать, что ваша почта может быть легитимной (от отправителя и субъектной информации) и открывать ее сначала в виде открытого текста (по умолчанию для всей входящей почты, спама или нет), чтобы увидеть, это законно. Моя папка спама не будет использовать ссылки в сообщениях электронной почты, поэтому я защищен от сложных ссылок на изображения и других ошибок.
Если я хочу, чтобы будущие поступления из одного источника отправлялись в мой ящик и не переадресовывались для проверки спама, я укажу его на свой почтовый клиент. Для тех организаций, которые используют пересылку корреспонденции и уникальные адреса отправителя для одной части почты, это слишком плохо. Они никогда не получают моего одобрения и всегда появляются в папке со спамом, и если я занят, я никогда не буду смотреть на них.
Наконец, если электронное письмо не читается в текстовом виде, даже если оно отправлено как HTML, я, скорее всего, просто удалю его, если это то, что, как мне известно, представляет интерес для меня в силу исходного и предыдущего ценного опыта.
Как вы можете видеть, это, в конечном счете, под контролем пользователей, и нет автоматических действий, которые убедят такую систему, что ваша почта является законной только из ее структуры. В этом случае вам нужно хорошо играть, не делайте ничего, что похоже на фишинг, и облегчайте пользователям, желающим доверять вашей почте, чтобы добавить вас в свой белый список.
Ответ 10
Yahoo использует метод, называемый идентификатором отправителя, который можно настроить в "Мастер установки SPF" и войти в ваш DNS. Также один из важных для Exchange, Hotmail, AOL, Yahoo и других - иметь обратный DNS для вашего домена. Те будут выбивать большинство проблем. Однако вы никогда не можете помешать человеку умышленно блокировать ваши или пользовательские правила.
Ответ 11
одно из моих сообщений электронной почты постоянно помечено как спам. он был html с одной ссылкой, которую я отправил как html в теле с типом содержимого text/html.
Мое самое успешное решение этой проблемы состояло в том, чтобы составить письмо, чтобы оно выглядело так, как будто оно было создано клиентом электронной почты.
Я изменил электронное письмо как многопользовательский/альтернативный mime-документ, и теперь я генерирую как текстовые, так и текстовые/html-части.
электронная почта больше не обнаруживается как нежелательная информация по Outlook.
Ответ 12
Вам нужна обратная запись DNS. Вам не нужно дважды отправлять один и тот же контент одному и тому же пользователю. Вам нужно протестировать его с помощью некоторых распространенных почтовых клиентов и электронной почты.
Лично я побежал за свежей атакой спама, обученным спам-убийцей и несколькими учетными записями hotmail, gmail и aol.
Но вы видели, что спам, который, похоже, не ссылается или не рекламирует что-либо? Что спамер пытается повлиять на ваш байесовский фильтр. Если он может получить высокий рейтинг, а затем включить некоторые слова, которые будут в его будущих электронных письмах, он может быть автоматически изучен как хороший. Поэтому вы не можете догадаться, какой фильтр пользователя будет установлен как на момент вашей рассылки.
Наконец, я не сортировал свой список по доменам, но рандомизировал его.
Ответ 13
Я обнаружил, что использование получателей реального имени и фамилии в теле - это надежный способ получения спам-фильтра.
Ответ 14
В Великобритании также лучше всего включить реальный физический адрес для вашей компании и ее зарегистрированный номер.
Таким образом, все это открыто и честно, и они менее склонны вручную отмечать его как спам.
Ответ 15
Я бы добавил:
Предоставьте реальную отмену подписки после нажатия кнопки "Отменить подписку". Я видел реальные информационные бюллетени, содержащие фиктивную ссылку на подписку, которая после кликов показывает, что "была успешно отписана", но я все равно буду получать дальнейшие информационные бюллетени.
Ответ 16
Самое главное, что вы можете сделать, это убедиться, что люди, которых вы отправляете по электронной почте, вряд ли ударят по кнопке "Спам", когда они получат вашу электронную почту. Итак, придерживайтесь следующих эмпирических правил:
-
Убедитесь, что у вас есть разрешение от людей, которых вы отправляете по электронной почте. Никогда не отправляйте электронное письмо тому, кто не запрашивал его у вас.
-
Четко определите, кто вы правы в верхней части каждого сообщения, и почему человек получает письмо.
-
Как минимум раз в месяц отправьте электронное письмо с напоминанием людям в вашем списке (если вы используете список), заставляя их возвращаться в список, чтобы продолжать получать от вас сообщения. Да, это будет означать, что ваш список становится короче с течением времени, но вверху является то, что люди в вашем списке "куплены" и будут с меньшей вероятностью отмечать вашу электронную почту.
-
Сохраняйте свой контент очень актуальным и полезным.
-
Дайте людям простой способ отказаться от дальнейших коммуникаций.
-
Используйте службу отправки электронной почты, такую как SendGrid, которая работает для поддержания хорошей репутации IP.
-
Избегайте использования коротких ссылок - они часто занесены в черный список.
Следуя этим эмпирическим правилам, будет долгий путь.
Ответ 17
У меня была такая же проблема в прошлом на многих сайтах, которые я сделал здесь на работе. Единственный гарантированный способ удостовериться, что пользователь получил письмо, - это дать пользователю возможность добавить вас в безопасный список. Любой другой метод действительно будет только тем, что может помочь с ним и не гарантируется.
Ответ 18
Вполне возможно, что люди, которые подписываются на вашу службу, вводят электронные письма с ошибками ввода, которые вы не исправляете. Например: chris @ gmial.com -or- james @ hotnail.com.
И такие домены сконфигурированы для использования в качестве спамтрапов, которые автоматически помещают ваш IP-адрес и/или домен вашего почтового сервера и повреждают его репутацию.
Чтобы этого избежать, выполните двойную проверку для адреса электронной почты, который вводится при подписке на продукт. Также отправьте электронное письмо с подтверждением, чтобы убедиться, что этот адрес электронной почты проверен на 100% человеком, который вводит письмо с подтверждением, прежде чем отправлять им ключ продукта или принять их подписку. В электронном письме с подтверждением требуется, чтобы получатель щелкнул ссылку или ответ, чтобы действительно подтвердить, что владельцем почтового ящика является человек, который зарегистрировался.
Ответ 19
Похоже, вы зависите от какой-либо обратной связи, чтобы определить, что застревает на принимающей стороне. Вы должны проверять исходящую почту самостоятельно для очевидной "спамности".
Купите любую приличную систему управления спамом и отправьте ее исходящую почту. Если вы отправляете какой-либо приличный объем почты, вы должны делать это в любом случае из-за риска отправки исходящих вирусов, особенно если у вас есть пользователи окон Windows.
У Proofpoint были спам + антивирус + некоторые службы репутации в одном развертывании, например. (Раньше я работал там, поэтому я знаю это с моей головы. Я уверен, что другие продавцы в этом пространстве имеют схожие функции.) Но вы поняли эту идею. Если вы отправляете почту через базовую коммерческую настройку управления спамом, и она не проходит, она не должна выходить из вашей сети.
Кроме того, есть некоторые компании, которые могут помочь вам с увеличением скорости доставки не спама, исходящей электронной почты, например, Habeas.
Ответ 20
У Google есть инструмент и рекомендации для этого. Вы можете найти их на: https://postmaster.google.com/ Зарегистрируйте и подтвердите свое доменное имя, и Google предоставит индивидуальную оценку этого IP-адреса и домена.
Из рекомендаций для массовых отправителей:
Аутентификация гарантирует, что ваши сообщения могут быть правильно классифицированы. Электронные письма, которые не проходят проверку подлинности, могут быть отклонены или помещены в папку для спама, учитывая высокую вероятность того, что они являются поддельными сообщениями, используемыми для фишинг-атак. Кроме того, из-за соображений безопасности электронные письма без аутентификации с вложениями могут быть прямо отклонены.
Чтобы Gmail мог идентифицировать вас:
- Используйте постоянный IP-адрес для отправки массовой рассылки.
- Сохраняйте действительные обратные записи DNS для IP-адресов, с которых вы отправляете почту, указывая на ваш домен.
Используйте тот же адрес в заголовке "От:" на каждой отправляемой вами массовой почте.
Мы также рекомендуем следующее:
Подписывать сообщения с DKIM. Мы не аутентифицируем сообщения, подписанные ключами, используя менее 1024 бит.
- Опубликуйте запись SPF.
- Опубликовать политику DMARC.
Ответ 21
Я всегда использую:
https://www.mail-tester.com/
Он дает мне отзывы о технической части отправки электронной почты. Как SPF-записи, DKIM, счет Spamassassin и так далее. Несмотря на то, что я знаю, что требуется, я постоянно делаю ошибки, а mail-tester.com позволяет легко понять, что может быть неправильным.
Ответ 22
Чтобы DMARC проверял, чтобы SPF проходил, а также был выровнен при использовании sendmail, убедитесь, что вы устанавливаете адрес отправителя конверта (параметр -f
или -r
) на то, что соответствует домену в адресе заголовка From:
.
С помощью PHP:
Использование встроенной в PHP функции mail()
без установки 5-го параметра приведет к тому, что проверки DMARC SPF будут выровнены, если не будут выполнены правильно. По умолчанию sendmail отправляет электронное письмо пользователю веб-сервера в виде RFC5321.MailFrom/Return Path.
Например, предположим, что вы размещаете свой веб-сайт domain.com
на веб-сервере host.com
. Если вы не установили параметр дополнительных параметров:
mail($to,$subject,$message,$headers); // Wrong way
Получатель электронной почты получит письмо со следующими заголовками:
Return-Path: <[email protected]>
From: <[email protected]>
Несмотря на то, что это проходит проверки SPF, оно не будет выровнено (так как domain.com и host.com не совпадают), что означает, что проверка DMARC SPF не будет выполнена как выровненная.
Вместо этого вы должны передать адрес отправителя конверта в sendmail, включив 5-й параметр в функцию PHP mail()
, например:
mail($to,$subject,$message,$headers, '-r [email protected]'); // Right way
В этом случае получатель электронной почты получит письмо со следующими заголовками:
Return-Path: <[email protected]>
From: <[email protected]>
Поскольку оба этих заголовка содержат адреса из domain.com
, SPF пройдет и также будет выровнен, что означает, что DMARC также пройдет проверку SPF.