Назад | Перейти на главную страницу

SpamAssassin: избегайте FREEMAIL_REPLYTO в контактной форме

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

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

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

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

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

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

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

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

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

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