歡迎您光臨本站 註冊首頁

as4.2 cyrus-imap + sendmail,提示郵箱不存在

←手機掃碼閱讀     火星人 @ 2014-03-05 , reply:0

as4.2 cyrus-imap + sendmail,提示郵箱不存在

OS:
      AS4.2
Sendmail:
      sendmail-8.13.1-2
      sendmail-cf-8.13.1-2
cyrus-imap:
      cyrus-imapd-2.2.12-3.RHEL4.1
      cyrus-imapd-devel-2.2.12-3.RHEL4.1
cyrus-sasl:
      cyrus-sasl-devel-2.1.19-5.EL4
      cyrus-sasl-ntlm-2.1.19-5.EL4
      cyrus-sasl-md5-2.1.19-5.EL4
      cyrus-sasl-gssapi-2.1.19-5.EL4
      cyrus-sasl-sql-2.1.19-5.EL4
      cyrus-sasl-2.1.19-5.EL4
      cyrus-sasl-plain-2.1.19-5.EL4
以上均用安裝盤自帶的安裝包安裝。

netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
tcp        0      0 *:32768                     *:*                         LISTEN      
tcp        0      0 *:imaps                     *:*                         LISTEN      
tcp        0      0 *:pop3s                     *:*                         LISTEN      
tcp        0      0 *:pop3                      *:*                         LISTEN      
tcp        0      0 *:imap                      *:*                         LISTEN      
tcp        0      0 *:sunrpc                    *:*                         LISTEN      
tcp        0      0 *:sieve                     *:*                         LISTEN

testsaslauthd  -u user -p passwd
0 OK:Sucess

telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK mail.xxx.org.cn Cyrus POP3 v2.2.12-Invoca-RPM-2.2.12-3.RHEL4.1 server ready <3940655250.1167392458@mail.xxx.org.cn>
user user
+OK Name is a valid mailbox
pass passwd
-ERR Unable to locate maildrop: Mailbox does not exist
quit
+OK
Connection closed by foreign host.

請大大們指點一二,我可能是在哪裡出了問題?任何指導我都感激不盡!
《解決方案》

問題解決。
rh官網的解釋是cyrus-imap使用的郵箱路徑與sendmail不符。
後來發現cryus提供了一個cyradm指令
cyradm --user user --server localhost --auth plain
提示輸入user密碼
提示輸入imap密碼(貌似必須和user密碼一致)
接下來輸入cm user.user
quit
具體可見man cyradm
對了,cyradm在 cyrus-imapd-utils-2.2.12-3.RHEL4.1.i386.rpm包中,並且這個包依賴於 perl-Cyrus-2.2.12-3.RHEL4.1.i386.rpm
同時一個新問題出現了,sendmail接收到的郵件,需要轉發到cyradm用戶的mailbox目錄中去。且等光纜好了以後我再去查,現在上rh官網,要刷新100遍啊100遍。也不知道啥時候能好,很多安裝包都沒有辦法下載。

[火星人 ] as4.2 cyrus-imap + sendmail,提示郵箱不存在已經有450次圍觀

http://coctec.com/docs/service/show-post-42628.html