解决Imail能发却经常收不到邮件的问题
最近有客户反应经常收不到邮件,就连自己给自己发邮件能发送成功,但却迟迟收不到邮件;查看了一下Imail相关服务,所有必要的服务都开了,应该说是没问题的呀?后来对系统进行全面杀毒,杀毒时在Imail安装目录下杀了很久,无意中发现在c:\imail\spool\目录下多出十几万个*.smd文件,怪不得害得我杀了这么久的毒,这些都是什么文件呢?后来在网上查资料得知这些全部都是邮件队列文件。SPOOL目录相当于是IMAIL里的TEMP,所有发送的邮件都需要在这个目录下排队,由于SPOOL目录下的文件过多,造成阻塞,导致邮件服务器出问题,最终导致收不到邮件……
解决办法:将所有Imail服务先停止,然后将spool文件夹改名,再新建一个spool目录,重新启动服务器,问题解决;其实出现这种问题是由于垃圾邮件过多,那些垃圾邮件制造者使用你的Imail 邮件服务器转发邮件,你可以限定合法的转发权限。