首先,我想验证是否有垃圾邮件发送者在使用我的服务器。我已启用日志记录功能 - 我应该具体检查哪些日志?仅 SMTP?
其次,我想配置我的域/hmailserver,以便与电子邮件世界兼容。我需要对我的任何域或服务器设置进行什么操作才能实现这一点?
我的 SMTP 需要身份验证,所以我认为这就足够了……但我开始怀疑它了。
答案1
我要做的第一件事就是检查您的电子邮件日志,看看您有什么样的活动。
还值得一提的是,仅仅因为您具有 SMTP 身份验证并不意味着您的服务器不能用于发送垃圾邮件。
以“Backscatter spam”为例:
答案2
最简单的方法是检查 SMTP,但也要启用 AWstats。我还没有花功夫实际安装 AWstats 来查看数据,但 hmailserver 生成的文本文件很容易理解。
此外,您可能只想保持管理员程序打开并加载状态>状态并检查已处理的消息数量。
但是,hmailserver 开箱即用,反垃圾邮件功能相当出色。除非您允许,否则它只允许向本地域和您专门设置路由的域发送邮件。
最重要的是,它还为您托管的邮箱提供了相当不错的内部反垃圾邮件功能 - (DNS,SURBL,灰名单和白名单)。
所以,基本上,在接下来的几天内进行监控。
我已经使用 hmailserver 大约 6 个月了,没有遇到过与开箱即用设置有关的垃圾邮件问题 - 除非你特别允许某些事情
答案3
假设您使用的是 Linux,则应查看 /var/log/maillog 文件。另外,我认为您甚至不应该允许经过身份验证的用户进行远程 SMTP。仅允许来自内部网络或某些 IP 地址的用户进行此类操作。
您可以在这里检查它是否是开放中继: http://www.checkor.com/
答案4
从您上次的评论来看,您的电子邮件服务器似乎没有问题。您的用户收到退回邮件的原因如下:
- 它们不知不觉地就是一些病毒/垃圾邮件的“发件人”ID。
- 目标电子邮件系统无法传递该邮件。
它会将电子邮件退回给您的用户(从未发送过电子邮件)。
如果是这种情况,您在电子邮件服务器上能做的事情非常少。不过您可以尝试以下技术:
http://en.wikipedia.org/wiki/Bounce_Address_Tag_Validation
如果您检查了日志并发现原始邮件(您收到退回邮件的邮件)未通过您的电子邮件服务器发送,则上述问题很可能是问题所在。