发送邮件提示421 DB connection failed. Try again later

发送邮件提示421 DB connection failed. Try again later。如下图:

20130903100714_870.jpg

一般出现该现象是由于ODBC连接不成功所造成的。先测试下ODBC的连接是否正常。测试方法如下:(备注:系统不同命令会有不同)
Windows server 2003:开始---运行----odbcad32.exe。
windows server 2008:在C:\Windows\SysWOW64\odbcad32.exe
--系统DSN----配置----然后test下--- 查看是否正常连接,正常连接话,会有个很漂亮的提示,如下图:

20130903100754_218.jpg

当然,这是好的情况.我在密码后面添加一个1,然后再来看下错误的提示:

20130903100840_981.jpg

这个提示就一串了,没有上面的漂亮吧。如果这是个提示的话,说明您的密码错了。一般umail的密码都会在C:\umail\readme.txt (说明:这个C盘是指umail的安装盘)。您找到readme.txt 然后里面的密码就知道了,如果到了这步,将其中的umail密码复制过来,如果还是提示密码错误,这个时候需要直接使用root进mysql的后台.进行相关的修改了.
开始---运行---cd C:\umail\mysql\bin\ (这此参数就不解释了)
?>>mysql -P 6033 -u root -p (密码还是为readme.txt中的root密码.)
?>>Enter password: (在这里直接粘贴密码进来 )
?>>user mysql;
?>>update user set password=password('1qaz2wsx') where user='umail';
?>>flush privileges;
?>>\q
(附图如下: 有些悲剧的同学root 的密码也忘记了,也将其步骤发出来吧,没必要的直接跳过)


20130903100932_129.jpg

(由于内容非必要,以---开头)
---1.开始----运行---services.msc---(找到umailmysql 将其停止 )
---2.开始---运行---cmd----cd c:\umail\mysql\bin\
---3.mysqld -skip-grant-tables (回车.会有个提示符在那里一闪一闪的)
---4.重新打开---开始---运行----cmd---cd C:\umail\mysql\bin\
---5.mysqld -skip-grant-tables
---6.use mysql;
---7.update user set password=password('123456') where user='root';
---8.flush privileges;
---9.\q
这个就不附图了,与上面的没有区别,记得操作完后,注销下或者重启下。
更改完了以上几步,那么密码就找回来了,然后在上面的odbcad32.exe中.再输入下正确的密码,测试下
现在在打开下webmail吧!如果您更改了mysql 中umail的密码。则会提示:

20130903101037_400.jpg

说明webmail的密码错了,至C:\umail\worldclient\html\mainconfig.php 将其中的密码更改为刚刚更改的,然后再试下,是否都正常了呢!!!


你可能感兴趣的:(邮件系统,webmail)