假设:有人填写我的联系表格www.example.com/contact/。
我的服务器端脚本将这些信息发送给组织的销售人员。
现在,显然这是一个问题:例如,如果有人用gmail或hotmail电子邮件地址填写联系表单,则会触发以下SpamAssassin规则:
我应该如何避免这一点,同时保持SPF工作,并保持回复button工作的人收到这封电子邮件? 或者是不可能的?
请注意,我不想更改SpamAssassinconfiguration,因为我想弄清楚如何解决这个问题。
我不认为你可以做任何事情,因为这些规则是完全匹配你在做什么。 我想说的是,这些规则会让你的垃圾邮件点太多,并且会歧视freemail,正如你的用例所显示的那样,但这是spamassassin开发者的决定。
如果只发送到您的邮件服务器,请更改spamassassinconfiguration。 为不同的用例重新分配不同的点是非常正常的。
另一个解决scheme是为这个用例添加负面的垃圾邮件点。 您可以添加一些“via_webform -5.0”规则,即通过发送邮件并将其与spamassassin匹配时设置X-via-webform标题。
只使用内部路由可能会给您“仅可信任的中继”负面评分。
或者考虑不要在这些邮件上运行spamassassin,并在webform中进行过滤,即只使用validation码。