造成邮箱能接收不能发送的原因和解决办法: 1. 机房封了您的“IP对外连接25端口”(因为机房为了防止群发垃圾邮件大部分机房都会这样做)或您自己的防火墙限制了“对外连接25端口”造成的。 可以按照以下方式来测试就知道您的“IP对外连接25端口”是否被封了。 (正常会看到英文的提示信息:"220 163.com Anti-spam GT for Coremail System (163com[20050206])",如果没有看到英文的提示信息,就表明“对外连接25端口”被机房封了,这种情况,您只能联系机房处理。) 2. 您的邮箱软件的dns没设置好造成的。 如imail中的dns服务器没有设置好,您可以参考以下的方法来设置: 点击 开始菜单 选择 Imail-IMail Administrator, 打开 imail的管理界面, 点击 localhost 选择 serviecs 选择 SMTP 选择 “Domina Name address” 输入 DNS的 IP(多个IP可以用空格分开,建议用Google的免费DNS,可以设置为: 8.8.8.8 8.8.4.4 有不少用户就是写错了DNS的IP造成了邮件发不出去)。 点“应用”就完成设置。设置好的记得重启一下服务器. 3. 用错误的邮箱发邮件造成的。 如用winwebmail的admin用户名是不能发邮件的,您应该在用户区绑定域名后再发邮件。 4. 有可能是杀毒软件引起的。 如Mcafee,瑞星等都会造成发送不了邮件的问题,您可以关闭杀毒软件,然后重启邮箱软件,就知道是不是杀毒软件引起的. 5. 有人利用您的邮箱服务器发垃圾邮件造成了阻塞引起的。 如果是imail,您可以在imail的控制台,停止Imail的所有服务后,就可以 删除imail安装目录下的spool目录中的所有文件,重启服务器就可以解决 了。如果您要找到是谁发的垃圾邮件,您可以打开spool目录中的其中文件 看看里面的说明就可以找到邮箱了. 为了减少垃圾邮件,您可以在Imail的SMTP服务的高级设置中,选中 "Check valid sender"(检验发送者的合法性),保存。 6. imail没有破解成功或imail的smtp服务没有启动造成的。 如果您检查过imail的smtp服务已启动,您可以在dos中运行netstat -an进一 步检查,正常情况,应该看到“25端口在侦听中”.如果没有看到“25端口在 侦听中”请按照以下的步骤来设置: 点击 开始菜单 选择 Imail-IMail Administrator, 打开 imail的管理界面, 点击 localhost 选择 serviecs 选择 SMTP 选择 “Advanced(高级)” 勾上 “enable listen on IPs” 点 “应用”就完成设置。 重启一下smtp服务,重新检查25端口有没有在侦听中,如果这样设置仍然没 有看到25端口在侦听中,这就很可能是imail没有破解成功造成的,这样的情 况下,只能重装系统才能恢复正常. 7. 如果你能发给163.com的邮箱收到,但QQ.com收不到,就是QQ拒收你的邮箱。 这个问题只能联系QQ.com解决。 如果您能发给163.com的邮箱收到,但hotmail.com收不到,就是您的IP被 hotmail列入了黑名单,这个问题也只能联系hotmail解决。 -------------------------------------------------------------------------------------------------------------- 邮箱软件已安装好,但邮箱收不到邮件的原因: 1. 邮箱域名的Mx记录没有解析好造成的。 如果您不懂得解析邮箱域名,可以参考新网的域名test.com 来解析: 首先,您进入新网的解析面版后,您要在A记录的设置中解析一个A记录 mail.test.com 到您服务器的IP上。 然后,在MX记录的设置中,解析test.com的域名,解析的目标主机名为: mail.test.com 注意: 是解析test.com的MX记录,不是解析mail.test.com的MX记录,就是说在MX解析的域名的地方要写的是test.com,不是写mail.test.com,这个是一般用户错得最多的地方。 2. 防火墙或端口冲突造成的。 因为邮箱软件需要使用25和110端口,因此您需要检查有没有打开25和110端口,同时这两个端口也不能和别的软件有冲突,例如不能和IIS中的smtp端口冲突,iis中的smtp可以用26端口。 3. imail没有破解成功或imail的smtp服务没有启动造成的。 如果您检查过imail的smtp服务已启动,您可以在dos中运行netstat -an进一步检查,正常情况,应该看到“25端口在侦听中”.如果没有看到“25端口在侦听中”请按照以下的步骤来设置: 点击 开始菜单 选择 Imail-IMail Administrator, 打开 imail的管理界面, 点击 localhost 选择 serviecs 选择 SMTP 选择 “Advanced(高级)” 勾上 “enable listen on IPs” 点 “应用”就完成设置。 重启一下smtp服务,重新检查25端口有没有在侦听中,如果这样设置仍然没有看到25端口在侦听中,这就很可能是imail没有破解成功造成的,这样的情况下,只能重装系统才能恢复正常. 4. imail的服务由于特殊原因停止了造成的。 重启服务器就可以解决. 5. 如果您在服务器上,用方法3检查过netstat中有25端口存在,您可以在自己的 XP电脑中,用telnet IP地址 25 的方式,检查您的服务器的25端口能不能连接,正常会看到imail的版本提示信息,如果不正常,会提供连接失败。 如果提示连接失败,肯定是你的服务器上的防火墙,或端口限制了造成的。
点击 开始菜单 选择 运行 输入 telnet smtp.163.com 25
您需要先关闭服务器上的Windows防火墙,并关闭网卡中的Tcp端口限制,如果您装了其他影响端口的软件,也需要关闭它,就可以解决了。