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

 找回密码
 会员注册
查看: 3461|回复: 3
打印 上一主题 下一主题

钉子老大,我的IMAIL出大问题了

[复制链接]
跳转到指定楼层
顶楼
发表于 2004-6-29 14:41:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本来我是在IMAIL+ODBC+MYSQL的环境下的<br>
今天改了1下。改为在IMAIL+ODBC+ACCESS的环境。<br>
<br>
IMAIL的管理软件里是能正常浏览/修改用户资料的。。但收发邮件却出现错误了。。<br>
<br>
请问是怎么回事啊??好像是说什么数据库没独占这样的。。<br>
我在ODBC中设置数据库为独占。。还是不行。。<br>
沙发
发表于 2004-6-29 20:26:49 | 只看该作者

钉子老大,我的IMAIL出大问题了

一般是权限的问题,能不能把你原来使用MYsql的操作详细说说,再回忆一下?
藤椅
 楼主| 发表于 2004-6-29 21:09:45 | 只看该作者

钉子老大,我的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>
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|Archiver|邮件技术资讯网

GMT+8, 2026-8-5 02:14

Powered by Discuz! X3.2

© 2001-2016 Comsenz Inc.

本论坛为非盈利中立机构,所有言论属发表者个人意见,不代表本论坛立场。内容所涉及版权和法律相关事宜请参考各自所有者的条款。
如认定侵犯了您权利,请联系我们。本论坛原创内容请联系后再行转载并务必保留我站信息。此声明修改不另行通知,保留最终解释权。
*本论坛会员专属QQ群:邮件技术资讯网会员QQ群
*本论坛会员备用QQ群:邮件技术资讯网备用群

快速回复 返回顶部 返回列表