如果邮箱能发邮件,发出去的邮件,别人也能收得到,基本能判断邮件服务器是正常的,至少smtp服务是正常的
然而又收不到邮件存在以下几种情况
一,邮箱的空间用完,假如账号 abc@ayoudomain.com 收不到邮件,你可以试试用你的个人邮箱向这个账号发送一封测试邮件,如果abc@ayoudomain.com是空间用完了,你的个人邮箱账号就会收到一封提示对方空间满的邮件退信,你仔细看看有没有类似:mailbox is full/Quota exceed the hard limit for user/mail box space not enough 这样的信息,如果有,确定abc@ayoudomain.com空间用完了,可以清理一下没用的邮件,或增加邮箱的空间
二,MX记录解析问题,所有的邮件投递是靠MX记录来引导的,如果一个企业邮箱的域名的MX记录不小心被删除了,或者解析错了,那么这 个域名的所有邮箱是收不到邮件的,如果查看MX记录呢,可以在cmd下面运行nslookup 设置参数:set type=mx 再输入域名,就可以查看,下面以http://baidu.com 域中为例查询一下这个域名的mx记录
如果记录和邮件服务商提供的记录是一样的,说明没有错,如果不一样,或者没有MX记录的话,那就是这个原因了,加上或改一下就解决了问题
三,反垃圾邮件规则设置错了,有些人总是害怕垃圾邮件打搅,于是自已去设置反垃圾规则,
由于不是很懂规则的设置,不小心拒收了所有的邮件,结果导致邮件能发不能收的问题(我经常碰到过这种情况)
总结,期实在一般的情况下,能发邮件,不能收邮件的情况下,发邮件方一般会收到退信,通过分析一下退信的提示,大多数问题很容易快速找出来解决掉的。