邮件服务器-邮件系统-邮件技术论坛(BBS)

标题: 钉子老大,我的IMAIL出大问题了 [打印本页]

作者: psh2000    时间: 2004-6-29 14:41
标题: 钉子老大,我的IMAIL出大问题了
本来我是在IMAIL+ODBC+MYSQL的环境下的<br>
今天改了1下。改为在IMAIL+ODBC+ACCESS的环境。<br>
<br>
IMAIL的管理软件里是能正常浏览/修改用户资料的。。但收发邮件却出现错误了。。<br>
<br>
请问是怎么回事啊??好像是说什么数据库没独占这样的。。<br>
我在ODBC中设置数据库为独占。。还是不行。。<br>

作者: 钉子    时间: 2004-6-29 20:26
标题: 钉子老大,我的IMAIL出大问题了
一般是权限的问题,能不能把你原来使用MYsql的操作详细说说,再回忆一下?
作者: psh2000    时间: 2004-6-29 21:09
标题: 钉子老大,我的IMAIL出大问题了
ACCESS的数据库基本上没什么权限可言的啦。。<br>
就是1个文件而已。可以设置PW。不能设置USER。<br>
<br>
一般来说。ODBC上只要选择了这个ACCESS的数据库。就没什么别的问题了。。<br>
<br>
最重要的1步是在IMAIL设置数据库的时候。那个DSN应该为以下的内容<br>
<br>
数据源名称;UID=用户名;PWD=密码;<br>
<br>
例如我使用MYSQL,用户名为 imail_db 密码为 imail_db_pw,ODBC数据源名称为:imail_user_db<br>
那么DNS的内容就应该是:<br>
imailuser_db;UID=imail_db;PWD=imail_db_pw;<br>
<br>
<br>
例如我使用ACCESS。ACCESS设置了密码为:imail_access_db<br>
ODBC数据源名称为:imail_access_db<br>
那么DSN的内容就应该是:<br>
imail_access_db;UID=;PWD=imail_access_db<br>
<br>
另外第一贴所说的问题已经解决了。但的确不知道解决的办法。。只是知道了为什么会出错。。不是我不说解决办法。。是我自己都不知道为什么会出这样的怪事。。以下我就说说为什么会出问题吧。。<br>
<br>
由于原来系统环境是:IMAIL+ODBC+MYSQL。<br>
由于MYSQL里面的“\”符号,必须用“\\”代替。所以。如果在MYSQL的环境下就不能用IMAIL的管理软件去修改用户的任何信息。。所以我就用PHP另外做了1套管理系统。一直都没出什么问题。。<br>
<br>
直到。。前几天。。老板下命令。必须要开通WEBMAIL。。没办法。。开就开吧。。结果。。一但用WEBMAIL登陆。系统的用户目录即数据库中的“USERDIR”的“\”都没了。。心想。。这下完了。。没办法啦。。改数据库吧。。<br>
<br>
就用ACCESS+ODBC吧。。先用ACCESS2MYSQL的软件。。把MYSQL的数据结构复制到ACCESS里面。再写1个数据转换程序。把MYSQL的所有用户都导入了ACCESS。。由于没有对数据进行验证。结果不知道的为什么。每个“USERDIR”的字段里面的数据,255个字符都用光了。。例如,正常的数据应该是“d:\mail_users\abc_com\psh2000”。。结果在PSH2000的后面全是空格。。问题就出在这。。当我发现了之后。。检查了1遍那个转换程序。没发现问题。。再重新转换1次。。嘿嘿。。没事了。。空格都没有了。。放到IMAIL里。一切正常。。。解决完毕。。但导致了公司的邮件服务器停止了半天时间。。好在没被老板发现。。卡卡。。<br>
<br>
<br>
<br>





欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.cn/) Powered by Discuz! X3.2