歡迎您光臨本站 註冊首頁

求救: courier-imap的POP3 收不到郵件.

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

求救: courier-imap的POP3 收不到郵件.

郵件伺服器發信正常,但POP3不正常.

用mail客戶端或者用telnet IP 110等方式連接
postfix
Sasl-2.1.22
courier-authlib-0.59.3
courier-imap-4.1.3
等構建的郵件伺服器.  

maillog里都沒有任何關於pop3的記錄.
也不會產生任何的日誌.

而只有在本地主機
# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK Hello there.
user test@xxx.com
+OK Password required.
pass test123
+OK logged in.

這樣的方式才能在mailog里產生日誌.


Jan  8 17:24:47 localhost pop3d: Connection, ip=
Jan  8 17:25:01 localhost authdaemond: received auth request, service=pop3, authtype=login
Jan  8 17:25:01 localhost authdaemond: authmysql: trying this module
Jan  8 17:25:01 localhost authdaemond: authmysqllib: connected. Versions: header 50045, client 50045, server 50045
Jan  8 17:25:01 localhost authdaemond: SQL query: SELECT username, password, "", '689', '689', concat('/var/mailbox/',homedir), concat('/var/mailbox/',maildir), "", name, "" FROM mailbox WHERE username = 'test@xxx.com'
Jan  8 17:25:01 localhost authdaemond: password matches successfully
Jan  8 17:25:01 localhost authdaemond: authmysql: sysusername=<null>, sysuserid=689, sysgroupid=689, homedir=/var/mailbox/xxx.com/test, address=test@xxx.com, fullname=test, maildir=/var/mailbox/xxx.com/test/Maildir/, quota=<null>, options=<null>
Jan  8 17:25:01 localhost authdaemond: authmysql: clearpasswd=<null>, passwd=$1$KwaEyhc/$2mVDfXXiGzCuegrlHg1jT/
Jan  8 17:25:01 localhost authdaemond: Authenticated: sysusername=<null>, sysuserid=689, sysgroupid=689, homedir=/var/mailbox/xxx.com/test, address=test@xxx.com, fullname=test, maildir=/var/mailbox/xxx.com/test/Maildir/, quota=<null>, options=<null>
Jan  8 17:25:01 localhost authdaemond: Authenticated: clearpasswd=test123, passwd=$1$KwaEyhc/$2mVDfXXiGzCuegrlHg1jT/
Jan  8 17:25:01 localhost pop3d: LOGIN, user=test@xxx.com, ip=
Jan  8 17:25:03 localhost pop3d: LOGOUT, user=test@xxx.com, ip=, top=0, retr=0, time=2

非常不解,請問是那裡配置出問題了呢?

埠是在監聽的.
# netstat -an|grep 110
tcp        0      0 0.0.0.0:110                 0.0.0.0:*                   LISTEN
《解決方案》

是rh系列的linux的話就setup看看
《解決方案》

你配置了本地的認證而沒有配置虛擬用戶的認證?

檢查imap軟體中關於pop3的部分
《解決方案》

說明只配置好了本地的,遠程的沒有配置好?
《解決方案》

FW的問題檢查沒?
依你的問題看,這個的可能性比較大
《解決方案》

你配置了本地的認證而沒有配置虛擬用戶的認證?

請問這個如何做?

FW的問題檢查沒?

請問FW是什麼問題?如何檢查?

IMAP我只修改了pop3d這個文件,這是我的文件內容:
# pwd
/usr/local/courier-imap/etc
# more pop3d|grep -v '^#'

PIDFILE=/var/run/pop3d.pid
MAXDAEMONS=40

MAXPERIP=4

POP3AUTH=""

POP3AUTH_ORIG="PLAIN LOGIN CRAM-MD5 CRAM-SHA1 CRAM-SHA256"

POP3AUTH_TLS=""
POP3AUTH_TLS_ORIG="LOGIN PLAIN"

POP3_PROXY=0
PORT=110
ADDRESS=0
TCPDOPTS="-nodnslookup -noidentlookup"
LOGGEROPTS="-name=pop3d"
POP3DSTART=YES
MAILDIRPATH=Maildir
《解決方案》

原帖由 ziggler 於 2009-1-8 17:40 發表 http://bbs.chinaunix.net/images/common/back.gif
說明只配置好了本地的,遠程的沒有配置好?


請問遠程的如何設置???
《解決方案》

原帖由 yuantong 於 2009-1-8 17:33 發表 http://bbs.chinaunix.net/images/common/back.gif
郵件伺服器發信正常,但POP3不正常.

用mail客戶端或者用telnet IP 110等方式連接
postfix
Sasl-2.1.22
courier-authlib-0.59.3
courier-imap-4.1.3
等構建的郵件伺服器.  

maillog里都沒有任何關於p ...

     我記得要裝  courier-pop 才有 pop3 , courier-imap 只有 imap 支持。:)
《解決方案》

但我看了很多手冊,沒有提到過要另外安裝courier-pop

從進程中看,我已經有pop進程在跑

而且我在第一樓也提到了,從本地telnet localhost 110 是正常的

只是遠程沒有任何的反應

root@mail ~]# ps -ef|grep pop
root     30731     1  0 17:22 ?        00:00:00 /usr/local/courier-authlib/sbin/courierlogger -pid=/var/run/pop3d.pid -start -name=pop3d /usr/local/courier-imap/libexec/couriertcpd -address=0 -maxprocs=40 -maxperip=4 -nodnslookup -noidentlookup 110 /usr/local/courier-imap/sbin/pop3login /usr/local/courier-imap/bin/pop3d Maildir
root     30732 30731  0 17:22 ?        00:00:00 /usr/local/courier-imap/libexec/couriertcpd -address=0 -maxprocs=40 -maxperip=4 -nodnslookup -noidentlookup 110 /usr/local/courier-imap/sbin/pop3login /usr/local/courier-imap/bin/pop3d Maildir
《解決方案》

在本機telnet 110可以
在其他電腦上telnet 110 沒有反應?

檢查下FW

[火星人 ] 求救: courier-imap的POP3 收不到郵件.已經有697次圍觀

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