lxl0121
postfix不能收邮件(急急急)
[color=DarkOrange][/color]做了个邮件服务器,但是不能收邮件,先检查DNS配置
>nslookup
>set type=mx
>aaa.com
[color=DarkOrange]aaa.com MX preference = 10, mail exchanger = mail.aaa.com[/color]
>set type=a
>mail.aaa.com
[color=DarkOrange]Name: mail.aaa.com[/color]
[color=DarkOrange]Address: xx.xx.xx.xx[/color]
貌似没有问题。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");'
[color=DarkOrange]bGl4bEAxMjU4MC5jb20=[/color]
perl -MMIME::Base64 -e 'print encode_base64("123456");'
[color=DarkOrange]MTIzNDU2[/color]
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"
[color=DarkOrange]ehlo mail.aaa.com[/color]
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
[color=DarkOrange]auth login[/color]
334 VXNlcm5hbWU6
[color=DarkOrange]bGl4bEAxMjU4MC5jb20=[/color]
334 UGFzc3dvcmQ6
[color=DarkOrange]MTIzNDU2[/color]
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.
[color=DarkOrange]user [email]test@aaa.com[/email][/color]
+OK Password required.
[color=DarkOrange]pass 123456[/color]
+OK logged in.
貌似也没问题。
从163上给 [email]test@aaa.com[/email]发信
系统退信信息
[color=DarkOrange]你发送到[email]test@aaa.com[/email]的邮件由于以下原因被退回 : [/color]
[color=DarkOrange][email]test@aaa.com[/email] SMTP connect error[/color]
[color=DarkOrange]请到[url]http://help.163.com/special/007525G0/163_tran_withdrawal_letter.html[/url] 查询退信原因。[/color]
----------------
[color=DarkOrange]This message is generated by COREMAIL email system. [/color]您收到的是来自 COREMAIL 专业邮件系统的信件.
[color=DarkOrange][url]http://help.163.com/special/007525G0/163_tran_withdrawal_letter.html[/url] 翻译出信息[/color]
以下是所提退信的分析结果:
由于网络或者其它未知原因服务器响应超时或断开。
解决方法:
检查对方的域名是否有错误或请您稍后再次尝试发送。
不在本机测试
telnet mail.aaa.com 25
telnet smtp.aaa.com 25
等等均没问题 解析的地址也正确
我的服务器往外发邮件没有问题,给自己域收发邮件也没有问题,只是收的问题
不理解了。。还有那里需要检查呢。求助,我还需要做哪些检查呢?
[[i] 本帖最后由 lxl0121 于 2008-6-3 21:00 编辑 [/i]]