hMailServer开启身份验证,防止垃圾邮件骚扰

Posted HackShendi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hMailServer开启身份验证,防止垃圾邮件骚扰相关的知识,希望对你有一定的参考价值。

Hello,I’m Shendi

搭了邮箱服务器有一段时间了,也上线了

当我偶然去查看日志的时候,发现我的邮箱服务器已经被垃圾邮件所轰炸,每秒处理几百封邮件,而且很多都发送成功了,最主要的是,垃圾邮件的发送者使用的是我的域名,发送给其他人

发现问题后,我马上关闭了 hMailServer 服务,并重新打开,查阅如何配置,但不管怎么做,都没有任何效果,例如配置IP范围,禁用域/用户,甚至删除域,解决不掉就将服务关掉不去管了

关了邮箱服务器几天后,直到今天,我将所有配置的端口删除后,发现还是在处理邮件,但是日志基本上统一都是关于队列的,猜到问题后,我将数据库删除,重新启动服务,重新配置,问题解决



开启身份验证

在 IP 范围中,默认有两个,一个是 My Computer,一个是 Internet,我们配置 Internet 为如下

英文的话比较直观,SMTP验证就是身份验证,如果邮箱服务器只用于接收外部所有,但只允许配置的用户发送邮件,就照着上面这样配置即可


调整性能配置

自己使用的需求不高的话,可以适度调整性能配置,这样就算有垃圾邮件,也会限制发送量

设置 - 协议 - SMTP
最大连接并发数可以调整很小的数值,例如5

中继邮箱的重试次数可以调整为2,主机名为域名,下方转发器无需配置

RFC兼容性中只勾选允许发件人为空,收到太多无效命令时,断开客户端连接,无效命令允许数调整为5

设置 - 协议 - IMAP

最大连接并发数根据需求调整,例如我就自己使用IMAP登录WebMail,所以设置为1也可以,这里我设置的5



日志

日志记录中勾选全部,取消勾选调试


反垃圾邮件

反垃圾邮件中垃圾邮件测试下全部勾选
RBL,SURBL下的域名全部启用

以上是关于hMailServer开启身份验证,防止垃圾邮件骚扰的主要内容,如果未能解决你的问题,请参考以下文章

Windows搭建邮件服务器,实现收发邮件(对第三方邮箱,例如QQ邮箱等)

本地主机上带有 hMailServer 的 PHP sendmail:535 身份验证失败

如何在没有验证码或集中管理系统(例如 akismet)的情况下防止垃圾邮件

可以做些啥来防止类似论坛的应用程序中的垃圾邮件?

防止机器人向您的博客发送垃圾邮件的最佳方法是啥?

在 Magento 中防止垃圾邮件直接 POST 请求客户注册