歡迎您光臨本站 註冊首頁

緊急求救POSTFIX郵件系統可以發送郵件但無法接收郵件

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

緊急求救POSTFIX郵件系統可以發送郵件但無法接收郵件

請教各位兄弟

近期在LINUX AS5平台安裝了POSTFIX郵件系統,安裝的包如下:
postfix-2.3.3-2.i386.rpm
perl-DBI-1.52-1.fc6.i386.rpm
mysql-5.0.22-2.1.i386.rpm
postgresql-libs-8.1.4-1.1.i386.rpm
dovecot-1.0-1.2.rc15.el5.i386.rpm
cyrus-imapd-perl-2.3.7-1.1.el5.i386.rpm
cyrus-imapd-utils-2.3.7-1.1.el5.i386.rpm
db4-utils-4.3.29-9.fc6.i386.rpm
lm_sensors-2.10.0-3.1.i386.rpm / 對應 libsensors.so.3
cyrus-imapd-2.3.7-1.1.el5.i386.rpm
cyrus-sasl-2.1.22-4
cyrus-sasl-md5-2.1.22-4
cyrus-sasl-plain-2.1.22-4
cyrus-sasl-lib-2.1.22-4

現在遇到的問題是SMTP認證通過可以成功發送郵件(客戶端FOXMAIL測試向163郵箱發送成功且163郵件可以正常接收),IMAP/POPS認證似乎也通過了
# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK localhost.localdomain Cyrus POP3 v2.3.7-Invoca-RPM-2.3.7-1.1.el5 server ready <4046872449.1245961511@localhost.localdomain>
user postfix
+OK Name is a valid mailbox
pass test
+OK Mailbox locked and ready
list
+OK scan listing follows
.
stat
+OK 0 0
quit
+OK
Connection closed by foreign host.

但163郵箱向我的POSTFIX郵件伺服器發送可能成功發出,但我確收不到郵件內容,通過查看/var/log/maillog日誌總是有一個這樣的錯誤日誌:
Jun 25 16:15:22 localhost postfix/smtpd: connect from m13-89.163.com
Jun 25 16:15:22 localhost postfix/smtpd: 21CC12C00A9: client=m13-89.163.com
Jun 25 16:15:22 localhost postfix/cleanup: 21CC12C00A9: message-id=<19448426.285431245917817429.JavaMail.coremail@bj163app89.163.com>
Jun 25 16:15:22 localhost postfix/qmgr: 21CC12C00A9: from=<ppzjj@163.com>, size=3536, nrcpt=1 (queue active)
Jun 25 16:15:22 localhost postfix/smtpd: disconnect from m13-89.163.com
Jun 25 16:15:22 localhost postfix/lmtp: 21CC12C00A9: to=<postfix@wewine.net>, relay=none, delay=0.2, delays=0.2/0/0/0, dsn=4.4.1, status=deferred (connect to mail.wewine.net: Permission denied)
Jun 25 16:15:26 localhost master: about to exec /usr/lib/cyrus-imapd/pop3d
Jun 25 16:15:26 localhost pop3: executed
Jun 25 16:15:26 localhost pop3: accepted connection

我的# cat /etc/imapd.conf 配置信息如下:
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
admins: cyrus
sievedir: /var/lib/imap/sieve
sendmail: /usr/sbin/sendmail
hashimapspool: true
sasl_pwcheck_method: saslauthd
sasl_mech_list: PLAIN
tls_cert_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem
tls_key_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem
tls_ca_file: /etc/pki/tls/certs/ca-bundle.crt

我的 /etc/cyrus.conf 部分配置信息如下:
SERVICES {
  # add or remove based on preferences
  imap          cmd="imapd" listen="imap" prefork=0           //這裡原來是5我改為0了
  imaps         cmd="imapd -s" listen="imaps" prefork=1
  pop3          cmd="pop3d" listen="pop3" prefork=0         //這裡原來是3我改為0了
  pop3s         cmd="pop3d -s" listen="pop3s" prefork=1
  sieve         cmd="timsieved" listen="sieve" prefork=0
....
}

求教各位高手,謝謝!!!
《解決方案》

需要看一下手動發郵件的全過程

[火星人 ] 緊急求救POSTFIX郵件系統可以發送郵件但無法接收郵件已經有484次圍觀

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