Отправка почты, с отправкой электронной почты пользователей - PullRequest
0 голосов
/ 09 января 2012

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

Письма отправляются вместе с пользователем электронной почты в качестве отправителя!

Как предотвратить попадание писем в папку со спамом?

Особенно hotmail любит перебрасывать почту, отправленную в папку со спамом.

У моего хоста есть такие функции, как «Обратный DNS» и «Защита от SPF», о которых я немного читал.

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

Ответы [ 4 ]

5 голосов
/ 09 января 2012

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

Все, что это делает, - это делает вашу электронную почту похожей на спам.

Нет способа «исправить» эту проблему.Это просто, как работает эвристика спама (и не без причины).

4 голосов
/ 09 января 2012

Простой способ исправить это , не делайте этого!

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

SPF - это «Структура политики отправителя», которая в основном позволяет почтовому хосту явно указывать, каким серверам разрешено отправлять электронную почту с адреса в данном домене.Это становится все более распространенным явлением из-за подмены адресов из-за спама и фишинговых атак.Если вы пытаетесь отправить с адреса электронной почты пользователя с помощью SPF, вашим лучшим случаем в наши дни является электронная почта в спаме; более вероятным результатом будет большое предупреждение (помеченное спамом) по электронной почте или его тихое удалениев целом.

rDNS обычно используется для отображения действительной связи между ip и доменом отправителя электронной почты.(если вы отправляете от пользователя, то у вас нет действительных отношений. )

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

Не отправляйте "от" этих пользователей, используйте заголовок on-behalf-of и / или заголовок reply-to.

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

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

  2. Настройте SPF, DKIM и, возможно, Domainkeys в своей электронной почте.Это увеличит вероятность того, что ваше письмо не будет помечено как спам.

  3. Be CAN-SPAM-совместимый .Это одновременно улучшит ваш счет за спам, а благодаря тому, что люди смогут легко отказаться от него, вы получите меньше «отчетов в виде флагов спама», что поможет вам не попасть в черный список.

  4. Контролируйте свой IP-адрес в черных списках спама, поскольку это произойдет в любом случае.Работа с отдельными провайдерами, чтобы удалиться.Одно из популярных мест для отслеживания вашего статуса в черном списке - mxtoolbox.com

  5. Будьте терпеливы.Многие крупные почтовые хостинги очень агрессивно относятся к спаму.Часто они применяют подход «вина до доказанной невиновности», что означает, что люди должны извлекать вашу электронную почту из спама неопределенное количество раз, прежде чем вы перейдете из «серого списка» в «белый список».У некоторых хостов есть процедура, которой вы можете следовать, чтобы попасть в белый список, но часто это зависит от конкретного случая.

Альтернативой является использование службы ретрансляции, которая управляет 1-5 для вас, но за определенную плату.Лично у меня есть специальное IP-решение с sendgrid.com , потому что управление электронной почтой в наши дни - настоящее хлопотное дело.У меня нет никаких отношений с sendgrid, кроме как быть клиентом.

1 голос
/ 09 января 2012

Попробуйте установить адрес электронной почты пользователя в качестве адреса Reply-To вместо адреса To.Некоторые почтовые клиенты будут показывать электронную почту как пришедшую с Reply-To, другие будут показывать оригинальный адрес To.Это самое лучшее, что вы можете сделать, чтобы получить желаемое поведение.

1 голос
/ 09 января 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...