你好
我曾经在自己建立/维护过的网站中使用过CF7。我什么也不会用。
只是想知道我们是否可以阻止垃圾邮件发送者/机器人提交包含URL的表单?这是我现在收到的唯一垃圾邮件,它始终包含一个URL。在来到这里之前,我一直在寻找解决方案,因此我真的希望可以添加一个简单的代码或功能
我想使用php或jquery阻止包含邮件内容中包含URL的已提交邮件(我的域名(www和非www)除外)
答案 0 :(得分:0)
您可以针对正则表达式测试消息,请尝试以下JavaScript代码。
let message = "";
if(new RegExp("([a-zA-Z0-9]+://)?([a-zA-Z0-9_]+:[a-zA-Z0-9_]+@)?([a-zA-Z0-9.-]+\\.[A-Za-z]{2,4})(:[0-9]+)?(/.*)?").test(message)) {
alert("url inside");
}
我对在WordPress中实现此代码不是很熟悉,但这是您如何检测消息中URL的方法:)
答案 1 :(得分:0)
您可以在主题的 function.php 中添加以下代码: https://gist.github.com/galbaras/db88efe5f80a7af68f02
它会检查 contactform 7 的所有文本输入字段,并阻止发送包含 url 的邮件。