Как MSN фильтрует спам? - PullRequest
       51

Как MSN фильтрует спам?

2 голосов
/ 20 марта 2010

Я пытаюсь создать информационный бюллетень для нашего бизнеса.

Последние несколько дней были потрачены на тестирование, и я заметил, что MSN случайным образом отфильтровывает некоторые из моих тестовых сообщений.

Это супер расстраивает.

Мне нравится MIME-пакет PEAR Mail, и я этим пользуюсь. Я могу отправить одно электронное письмо с одного из наших серверов, что приведет к получению сообщения, и в следующую минуту то же сообщение, отправленное с нашего другого сервера, попадет в папку нежелательной почты. Затем, если я добавлю вложение в электронное письмо, и то же сообщение пройдет через фильтр с сервера, который был ранее заблокирован. Я думаю. Что за ####? Это все равно, что бросать кости, когда я не контролирую, что такое мусор, а что нет?

Я отправил электронное письмо с нескольких серверов, все из которых являются общими. Но я не уверен, что это проблема. Проблема в том, что, по-видимому, random , как MSN фильтрует электронную почту. Некоторые электронные письма проходят, а некоторые - нет по кажущимся иррациональным причинам.

У меня заканчиваются идеи, но я не сдаюсь. Поэтому я пишу вам для HARDCORE техническую информацию о том, как MSN фильтрует спам.

1 Ответ

2 голосов
/ 20 марта 2010

Прежде всего, это, вероятно, лучше подходит для ServerFault. Проблема связана с инфраструктурой, а не с приложением.

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

  • Запустите свой собственный почтовый сервер, не используйте общий сервер. Таким образом, вы сможете лучше контролировать репутацию почтового сервера. Репутация почтового сервера важна, поскольку другие, использующие сервер, могут снизить его репутацию, что снижает вероятность того, что ваша почта будет принята. Важно иметь собственный выделенный IP-номер.
  • Убедитесь, что для почтового сервера настроен обратный DNS. Неправильная настройка обратного DNS - отличный способ отклонить вашу почту.
  • Используйте SPF, SenderId, DomainKeys и DKIM. Я считаю, что MSN использует SenderId. Они предоставляют вам способ сообщить другому почтовому серверу, что отправляющий почтовый сервер является утвержденным сервером для отправки почты с вашего доменного имени. Если они проходят, то почта, скорее всего, будет спамом. Вот статья об этих вещах: http://www.digitalsanctuary.com/tech-blog/debian/setting-up-spf-senderid-domain-keys-and-dkim.html
  • Не отправляйте спам! Если вы будете делать все это и по-прежнему рассылать спам, у вас все равно будут проблемы.
  • Мониторинг отказов, возможно с использованием VERP.
  • Обязательно предоставьте возможность отказаться от вашего списка.

Дополнительные советы можно найти здесь: https://serverfault.com/questions/48428/how-to-send-emails-and-avoid-them-being-classified-as-spam

Вот пример конфигурации SPF, которую я использую: https://serverfault.com/questions/122121/dns-zone-file-spf-configuration-to-support-sending-mail-from-multiple-servers-and

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

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

...