Как избежать спам-фильтров для писем с подтверждением - PullRequest
1 голос
/ 23 февраля 2011

У меня есть приложение, встроенное в PHP / Symfony.Часть этого требует отправки того, что по сути является электронным письмом с подтверждением аккаунта пользователям.К сожалению, похоже, что моя электронная почта вызывает спам-фильтры (gmail, hotmail, возможно, другие) и не попадает в почтовые ящики пользователей.

Какие стратегии можно использовать, чтобы избежать фильтрации?

Ответы [ 2 ]

2 голосов
/ 24 февраля 2011

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

Вы даже можете использовать свою учетную запись Gmail для этой цели: http://www.symfony -project.org / more-with-symfony / 1_4 / en / 04-Emails # chapter_04_sub_sending_emails_via_gmail

1 голос
/ 24 февраля 2011

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

И, конечно, используйте почтовый прокси с хорошей репутацией.

...