[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 應用技術 > Qmail > 正文
Qmail用戶驗証問題集
本文出自:http://linuxaid.com.cn 作者: iamafan (2002-01-29 21:03:33)
1.qmail用outlook收發信不正常,沒有提示,但是telnet端口報告出錯。
2.裝完qmail,用本地的信箱或外面的信箱發信過來都顯示錯誤。
3.如何讓用戶自己可以修改qmail密碼?
4.我用vadduser添加的用戶總是密碼不正確?
5.sqwebmail不能通過web界面修改用戶密碼。

1.qmail用outlook收發信不正常,沒有提示,但是telnet端口報告出錯。

  Q:我的系統是redhat 7.0,用qmail做收發信,以Maildir方式存儲,但沒有通過,我用
  outlook收發信無任何提示,但都無法收發到,我用
    telnet my.domain 110,返回:
    
    Trying 202.107.212.14.....       
    Connected to www.nbid.com.cn.
    Escape character is '^]'.   
    +OK <8708.988511586@mail.nbid.com.cn>
    -ERR authorization first                                                                                                                   
    我用telnet my.domain 25時返回:  
    Trying 202.107.212.14.....
    Connected to www.nbid.com.cn.
    Escape character is '^]'.   
    220 www.nbid.com.cn ESMTP 
    502 unimplemented (#5.5.1)  
    
  A:端口開啟正常。但是qmail既可以使用系統的認証,也可以使用數據庫,比如mysql。
  你要檢查一下你的編譯選項。再用密碼配置文件添加必要的用戶。在這裡,是密碼驗
  証的包checkpasswd沒有裝好。
---------------------------------------
2.裝完qmail,用本地的信箱或外面的信箱發信過來都顯示錯誤。

  Q:裝完,用本地的信箱或外面的信箱發信過來,都是顯示這樣的錯,為什?
    Mar 12 16:07:35 redhat_test qmail: 984384455.686852 
     info msg 158686: bytes 1322 from qp 11203 uid 502
    Mar 12 16:07:35 redhat_test qmail: 984384455.826362 
     starting delivery 12: msg 158686 to local aa@mydomain.com.cn
    Mar 12 16:07:35 redhat_test qmail: 984384455.826488
     status: local 1/10 remote 0/20
    Mar 12 16:07:35 redhat_test qmail: 984384455.837389
     delivery 12: failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)/
    在我的/home/vpopmail/domains/mydomain.com/aa及aa下面的new,cur等目錄的屬
    性都是這樣的:vpopmail vchkpw
    發信沒問題,就是收不了信,誰能幫幫我,謝謝!
  
  A:沒有創建用戶的Maildir目錄.請記住,創建maildir目錄的組和用戶權限必須正確
  (一般來說,用qmail自帶的組和用戶)
---------------------
3.如何讓用戶自己可以修改qmail密碼?

  Q:我想寫一段程序,能通過像login這樣的程序來實現用戶遠程登錄來修改密碼, 但是
  卻不知道怎驗証用戶輸入的密碼和vpopmail放在mysql數據庫裡面的密碼是一致的?
   我覺得應該要用crypt這個函數,但是編程序的時候調用卻回出錯. 不知道各位高手有
   沒有其他辦法解決qmail的用戶能自己修改自己的密碼這個問題?    
  
  A: 使用vpopmail時,可以使用它提供的vchkpw來驗証口令。又及,建議使用qmailadmin
  管理qmail,它可以提供你想要的功能。  
  
--------------------
4.我用vadduser添加的用戶總是密碼不正確?

  Q:我裝qmail的同時,還裝checkpasswor,vpopmail,用戶我是用vadduser加的,明明密碼
  是對的,為什用outlook收信的時候老是提示我輸密碼。我在服務器上可以看到有信了,
  但就是收不下來。發給遠程用戶沒問題。謝謝!  
   
  A:QMAIL自已有帶一個QMAIL-POP服務器,您安裝直接通過USERADD添加即可。添加新用
  戶之在用戶的目錄下過 touch .qmail 並在文件內添加 ./maildir 即可。 
====================
5.sqwebmail不能通過web界面修改用戶密碼。

  Q:我安裝了qmail,在安裝最一步的sqwebmail碰上了一點問題:即不能通過web界面來
  修改用戶的密碼,但其他功能(如登陸、瀏覽信件都沒有問題)。在此請教!

  A:sqwebmail好像是自己專門的wb登錄密碼和qmail使用的系統賬號是不一樣的 如果需要
  修改密碼 則需要尋找能修改系統密碼的cgi程序:) 
(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章

======
 

★  樊強制作 歡迎分享  ★