歡迎您光臨本站 註冊首頁

postfix不能收郵件(急急急)

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

postfix不能收郵件(急急急)

做了個郵件伺服器,但是不能收郵件,先檢查DNS配置
>nslookup
>set type=mx
>aaa.com
aaa.com       MX preference = 10, mail exchanger = mail.aaa.com
>set type=a
>mail.aaa.com
Name:    mail.aaa.com
Address:  xx.xx.xx.xx
貌似沒有問題。IP保證正確

檢查服務配置 main.cf
myhostname = mail.aaa.com
mydomain = aaa.com
myorigin = $mydomain
mydestination =
alias_maps = hash:/etc/aliases
home_mailbox = Maildir/
mailbox_transport = /usr/bin/procmail
fallback_transport = /usr/bin/procmail
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
html_directory = no
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
unknown_local_recipient_reject_code = 550
#=====================MySQL=====================
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_mailbox_base = /home/mail
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_limit = 102400000
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 600
virtual_uid_maps = static:600
virtual_gid_maps = static:600
virtual_transport = virtual
#=====================Quota=====================
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql_virtual_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his diskspace quota, please try again later.
virtual_overquota_bounce = yes
virtual_trash_count=yes
virtual_trash_name=.Trash
#====================SASL======================
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_non_fqdn_hostname,
reject_non_fqdn_sender,
reject_non_fqdn_recipient,
reject_unauth_destination,
reject_unauth_pipelining,
reject_invalid_hostname
#reject_rbl_client opm.blitzed.org,
#reject_rbl_client list.dsbl.org,
#reject_rbl_client bl.spamcop.net,
#reject_rbl_client sbl-xbl.spamhaus.org
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_sasl_application_name = smtpd
smtpd_banner=$myhostname ESMTP "Version not Available"
貌似也沒問題吧?

虛擬域驗證信息:

用新建虛擬帳戶:
perl -MMIME::Base64 -e 'print encode_base64("test\@aaa.com");'
bGl4bEAxMjU4MC5jb20=
perl -MMIME::Base64 -e 'print encode_base64("123456");'
MTIzNDU2

telnet localhost 25

Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mail.aaa.com ESMTP "Version not Available"
ehlo mail.aaa.com
250-mail.aaa.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
auth login
334 VXNlcm5hbWU6
bGl4bEAxMjU4MC5jb20=
334 UGFzc3dvcmQ6
MTIzNDU2
235 2.7.0 Authentication successful
quit

telnet localhost 110

Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK Hello there.
user test@aaa.com
+OK Password required.
pass 123456
+OK logged in.

貌似也沒問題。

從163上給 test@aaa.com發信
系統退信信息

你發送到test@aaa.com的郵件由於以下原因被退回 :

test@aaa.com SMTP connect error

請到http://help.163.com/special/007525G0/163_tran_withdrawal_letter.html 查詢退信原因。



----------------
This message is generated by COREMAIL email system. 您收到的是來自 COREMAIL 專業郵件系統的信件.

http://help.163.com/special/007525G0/163_tran_withdrawal_letter.html  翻譯出信息

以下是所提退信的分析結果:
由於網路或者其它未知原因伺服器響應超時或斷開。
   
解決方法:
檢查對方的域名是否有錯誤或請您稍後再次嘗試發送。

不在本機測試
telnet mail.aaa.com 25
telnet smtp.aaa.com 25
等等均沒問題 解析的地址也正確

我的伺服器往外發郵件沒有問題,給自己域收發郵件也沒有問題,只是收的問題

不理解了。。還有那裡需要檢查呢。求助,我還需要做哪些檢查呢?

[ 本帖最後由 lxl0121 於 2008-6-3 21:00 編輯 ]
《解決方案》

把日誌發上來呀,/var/log/maillog
《解決方案》

回復 #2 lFANS 的帖子

收不到郵件 沒有任何日誌信息啊。。。。應該是都沒和我的機器建立連接。
《解決方案》

你不要在你本地查詢dns,你應該在其他的區域網或者互聯網上的伺服器查詢一下dns
看你的mail.aaa.com域解析是否正常
MX記錄是否有誤,能否telnet mail.aaa.com 25?
《解決方案》

問題mao貌似在公網上沒有辦法找到你的伺服器啊。你的DNS伺服器能不能自己解析到伺服器?從最上面看不出你是用哪地址個解析的。
《解決方案》

可以的,我在其他地方解析  mail.aaa.com 沒有問題  telnet mail.aaa.com 25  也沒有任何問題,真是碰到鬼了
DNS指定 202.106.0.20  沒有問題啊。 大家看我還應該查哪裡?
《解決方案》

那你有沒有做MX記錄的解析?

aaa.com  IN MX mail.aaa.com  ??
《解決方案》

問題開頭我就已經做了,請朋友幫忙在不通的地方都做了,都可以解析MX記錄。
《解決方案》

aaa.com是你的域名?值錢啊!!
《解決方案》

檢查一下是不是ISP的問題。

或許你得為本郵件伺服器配置郵件網關。

[火星人 ] postfix不能收郵件(急急急)已經有389次圍觀

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