noreply邮箱是什么?noreply是系统保留帐号,一般用来发送退信、自动回复、自动转发等邮件的。如果有某个邮箱发送邮件失败,DBMail就会以noreply帐号发一封退信给该邮箱,退信中一般都会包含发送失败的原因,以便管理员分析,这属于正常现象。
如果出现 “noreply@maifom.null(127.0.0.1)”这样的信息,说明有人在用空帐号发邮件,也就是“MAILFROM:<>”
这一般都是因为某些邮箱的密码太过于简单,被人破解之后大量发送垃圾邮件,简单来说就是服务器被攻击了。由于要跟互联网上的各种邮箱之间互发邮件,因此您的邮件服务器系统的25端口是对整个互联网开放的。这就给一些垃圾邮件发送者提供了可趁之机,他们利用专门的工具进行扫描,并暴力破解邮箱密码,从而获得发送权限,通过您的邮件服务器发送大量的垃圾邮件。这时您可以在服务器的“邮件发送列表”(单击DBMail主界面左侧的“状态”列表)下看到成百上千的邮件在不停的发送,必然会造成服务器堵塞,导致邮件服务器无法正常收发邮件。
解决方案:
1) 将所有帐号的密码改成复杂的密码,比如“字母+数字+特殊符号”,密码长度不低于8位。
2) 禁止noreply帐号发邮件,但是会导致outlook的回执发不出去。
如何禁止noreply帐号发邮件,步骤如下:
1) 在DBMail主界面的工具栏上,单击“设置”(图 1‑1)。
图 1‑1
2) 在弹出的“服务器设置”对话框中,单击“网络”选项卡,选中“SMTP交互不允许MAILFROM命令为空(<>)”复选框(图 1‑2)。
图 1‑2