SpamAssassin: избегайте использования FREEMAIL_REPLYTO в контактной форме

Предположим: кто-то заполняет мою контактную форму на www.example.com/contact/.

Мой серверный сценарий отправляет эту информацию продавцу в организации.

  • Чтобы SPF работал, я установил "От" как избегайте FREEMAIL_REPLYTO в контактной форме Предположим: кто-то заполнил мою контактную форму на www.example.com/contact/. Мой серверный скрипт отправляет эту информацию продавцу в организации. Чтобы SPF работал, я установил "От" как…

    Предположим: кто-то заполняет мою контактную форму на www.example.com/contact/.

    Мой серверный сценарий отправляет эту информацию продавцу в организации.

    • Чтобы SPF работал, я установил "От" как избегайте FREEMAIL_REPLYTO в контактной форме Предположим: кто-то заполнил мою контактную форму на www.example.com/contact/. Мой серверный скрипт отправляет эту информацию продавцу в организации. Чтобы SPF работал, я установил "От" как…

      Предположим: кто-то заполняет мою контактную форму на www.example.com/contact/.

      Мой серверный сценарий отправляет эту информацию продавцу в организации.

      • Чтобы SPF работал, я установил "От" как

        Мой серверный сценарий отправляет эту информацию продавцу в организации.

        • Чтобы SPF работал, я установил "От" как

          Мой серверный сценарий отправляет эту информацию продавцу в организации.

          • Чтобы SPF работал, я установил "От" какsales@example.com
          • Чтобы кнопка «Ответить» работала (для продавца), я установил «Reply-To» на адрес электронной почты, который указал посетитель веб-сайта

          Теперь, видимо, это проблема: если кто-то заполняет в контактной форме с адресом электронной почты gmail или hotmail, например, он запускает следующие правила SpamAssassin:

          • 2.1 FREEMAIL_FORGED_REPLYTO Freemail в Reply-To, но не From
          • 1.0 FREEMAIL_REPLYTO Reply-To / From или Reply-To / body содержат разные бесплатные сообщения

          Как мне избежать этого, сохраняя работоспособность SPF и сохраняя работающую кнопку «Ответить» для человека, который получает это письмо? Или это просто невозможно?

          Обратите внимание, что я не хочу изменять конфигурацию SpamAssassin, потому что я хотел бы выяснить, как это исправить в целом.

3
задан 14 March 2016 в 14:52
1 ответ

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

Если это идет только на ваш почтовый сервер, измените конфигурацию spamassassin. Совершенно нормально, что вы переназначаете разные точки для разных вариантов использования.

Другое решение - добавить отрицательные точки спама для этого варианта использования. Вы можете добавить правило «via_webform -5.0», т.е. установив заголовок X-via-webform при отправке письма и сопоставив его со spamassassin.

Использование только внутренней маршрутизации может также принести вам отрицательные баллы «только доверенные ретрансляторы».

Или рассмотрите не запускать spamassassin для этих писем и фильтровать в веб-форме, то есть только с помощью captcha.

2
ответ дан 3 December 2019 в 06:58

Теги

Похожие вопросы