我的qmail出问题了,帮帮忙

发表于:2007-06-08来源:作者:点击数: 标签:
今天新添加了一个域后,那个新域里面的用户web就一切正常,pop3和smtp都不能用,老是说密码错误,可是密码上web都可以用啊 老的域就一切正常? 另外,请问log是放在那里的? 我怎么找不到,我是用iceblood的包 gadfly 回复于:2003-05-09 21:07:04 linux:/va

今天新添加了一个域后,那个新域里面的用户web就一切正常,pop3和smtp都不能用,老是说密码错误,可是密码上web都可以用啊
老的域就一切正常?
另外,请问log是放在那里的?
我怎么找不到,我是用iceblood的包

 gadfly 回复于:2003-05-09 21:07:04
linux: /var/log/maillog

 haohaoo 回复于:2003-05-09 21:21:46
请问我的问题出在那里

 peng 回复于:2003-05-09 21:33:17
看看日志有什么包错信息啊?
猜不出来啊!

 haohaoo 回复于:2003-05-09 21:42:32
原来qmail把我新加的域的用户认成老域的用户来认证
所以就密码错误了
请问怎么解决

 haohaoo 回复于:2003-05-09 21:45:49
May  9 21:31:01 service39 vpopmail[12201]: vchkpw: password fail [email protected]:172.16.40.241

我是用[email protected]
去登陆的啊
他把我当成[email protected]

 haohaoo 回复于:2003-05-10 21:25:25
请问要怎么解决?

 tutux 回复于:2003-05-11 10:51:37
[quote:7eff404d48="haohaoo"]请问要怎么解决?[/quote:7eff404d48]

是不是跟你的webmail配置有关?

 haohaoo 回复于:2003-05-11 14:07:41
应该没有关系吧

 大麻 回复于:2003-05-11 14:24:27
把你的 vpopmail 配置贴出来吧!

 haohaoo 回复于:2003-05-11 16:46:46
问题解决了,不过想请问一下,能不能修改默认的域名
安装好qmail后,我的服务器现在的系统发信的名字都成了那个域名了
比如我:telent IP地址 25
本来应该显示:220 IP地址 ESMTP
现在显示成了:220 a.com ESMTP了
能不能把a.com修改为IP或者别的域名?
修改/etc/qmail/中配置文件的
#define DEFAULT_DOMAIN "a.com"不行,修改/home/vpopmail/include里面的也不行,
请问要修改那里?

 peng 回复于:2003-05-11 17:22:33
呵呵~更改默认域是可以的。还还更改你的smtp and pop3启动文件阿。
要更改haohao.com为默认域。
方法:
更改~qmail/control/
defaultdomain
me
plusdomains
逐一更改启动pop3和 smtp的启动脚本:
修改:email.3sk.com为haohaoo.com 
在最上边添加:export VPOPMAIL_DOMAIN=haohaoo.com 

只要你的dns server给虚拟域做好了设置。
你的outlook and foxmail里的用户输入用户的全名,就没问题阿!
不要用:master ,系统默认认为是[email protected]
要用[email protected] ,这样才可以的。

 haohaoo 回复于:2003-05-11 21:08:06
在最上边添加:export VPOPMAIL_DOMAIN=haohaoo.com 
要在那里添加?是不是pop和smtp两个文件都要

[quote:2b823a8593="peng"]只要你的dns server给虚拟域做好了设置。 
你的outlook and foxmail里的用户输入用户的全名,就没问题阿! 
不要用:master ,系统默认认为是[email protected]了 
要用[email protected] ,这样才可以的[/quote:2b823a8593]
就是这个问题,害我虾忙了几天,以后系统出问题了,到下午才知道怎么回事,晚上就看又看到你的答案,还真谢谢peng老大
过几天考完试就把我配置的过程写出来给大伙共享一下

 风婉儿 回复于:2003-05-11 21:38:26
应该是的。
你的smtp and pop3都要加上这一句,作用是屏蔽你的默认域名
在你的两个脚本的里面第一行,在这一行的下面,再是你的服务脚本。
你出现这个问题,是你粗心啊。你看一下你的mysql中的vpopmail table,用户名是全名啊。
还有你用的虚拟域是基于域名的,当然要输入全名了。:)

 haohaoo 回复于:2003-05-11 21:39:40
逐一更改启动pop3和 smtp的启动脚本: 
修改:email.3sk.com为haohaoo.com 
在最上边添加:export VPOPMAIL_DOMAIN=haohaoo.com 
都修改后还是不行,pop的默认还是email.3sk.com

 haohaoo 回复于:2003-05-11 21:44:21
[quote:f890634068="风婉儿"]应该是的。
你的smtp and pop3都要加上这一句,作用是屏蔽你的默认域名
在你的两个脚本的里面第一行,在这一行的下面,再是你的服务脚本。
你出现这个问题,是你粗心啊。你看一下你的mysql中的vpopmail table,用..........[/quote:f890634068]
兄弟批评得是,接受

 peng 回复于:2003-05-11 21:57:02
肯定可以的,我亲自测试过。
这样吧,明天上午我给你贴出一份来。
我现在在家,不能登陆公司的机器,我做了firewall设置。:(

 风婉儿 回复于:2003-05-11 21:59:52
[quote:febcbb19d1="haohaoo"]
兄弟批评得是,接受[/quote:febcbb19d1]

偶是MM啊,如假包换。 ops:

 haohaoo 回复于:2003-05-11 22:06:03
期待peng老大的文章

 peng 回复于:2003-05-11 22:23:24
[quote:95b795a600="haohaoo"]期待peng老大的文章[/quote:95b795a600]
呵呵~谈不上文章,只是一个小方法。
我用过,但不是我做的,是gadfly老大写的,那是高人啊。
程序和开发的问题,都问他吧。:)

原文转自:http://www.ltesting.net