如何让留言版不收垃圾邮件
发表日期:2022-10-20 14:49:49 文章编辑:超级管理员 浏览次数:263
最近客户一个pbootcms网站留言版,经常收到许多国外发的垃圾邮件。
那有什么方法解决吗?
留言短信验证功能,但是已经没有用了。
后来想到PBOOTCMS有一个邮箱验证功能,于是决定用这个功能。
修改文件只有一处,那就是前端模板文件。
1:修改前端的图形验证码为发送按钮。添加红框内的代码。

2:在底部增加JS代码:这里的#username对应的是你的表单中对方填写邮箱的字段,可以是别的名字,如是Email,等等。
<script>
//发送短信验证码
function sendemail(){
var url='{pboot:sendemail}';
var username=$("#username").val();
if(!username){
alert("请输入你的邮箱!");
return false;
}
$.ajax({
type: 'POST',
url: url,
dataType: 'json',
data: {
to: username
},
success: function (response, status) {
if(response.code){
alert(response.data);
}else{
alert(response.data);
}
},
});
return false;
}
</script>3:建议对邮箱的input做一个正则表达式。如:
<input type="text" name="title" id="title" value="" size="50" placeholder="E-mail" required pattern="^[a-z0-9]+([._-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$" title="Please enter the correct email format" />4:忘记说了,以上功能需要用3X版本。因为只有3X版本才内有邮箱函数。2X应该没有。
上一篇:图片与文字垂直居中对齐CSS
标签: 垃圾邮件
如没特殊注明,文章均为宜兴博路网络原创,转载请注明来自https://www.boroad.net/news/wangzhansheji/381.html
