can't receive mail from outgoing postfix

foo.bar is connected to the network on eth1 ,and eth2 give net to other lan computer

I have config a mail server on bar.local

I can send mail internal,external but didn't receive outgoing mail

here's a nmap localhost

PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
80/tcp open http
110/tcp open pop3
111/tcp open rpcbind
113/tcp open auth
143/tcp open imap
465/tcp open smtps
993/tcp open imaps
995/tcp open pop3s
3306/tcp open mysql

Click to expand...

nmap to foo.com

22/tcp open ssh
80/tcp open http
111/tcp open rpcbind
113/tcp open auth
139/tcp open netbios-ssn
445/tcp open microsoft-ds
548/tcp open afpovertcp
704/tcp open elcsd
901/tcp open samba-swat
2049/tcp open nfs

# Checks on content. PLEASE READ
# header_checks will get rid of any X-DSPAM header signature it finds on incoming emails
# header_checks will only be used on the incoming interface under master.cf
# If you set it here, it will be used system-wide, even on the reinjection interface (localhost:10026)
# It means it would drop OUR X-DSPAM headers. We do not want that if we want DSPAM to work.
#header_checks = regexp:/etc/postfix/header_checks
# keep nested_header_checks empty or postfix could get rid of our X-DSPAM headers
# when emails are forwarded for retraining DSPAM
nested_header_checks =
# This will check for any sensitive file type (zip, exe, etc.). Will automatically reject any incoming mail
# with such files
mime_header_checks = regexp:/etc/postfix/mime_checks

# message_size_limit : email size allowed by Postfix (here, around 40 MB)
message_size_limit = 40971520
# mailbox_size_limit only applies to local mailboxes.
# we do NOT use local mailboxes but still set it *just in case*
mailbox_size_limit = 1048576000
# The minimal amount of free space in bytes in the queue file system that is needed to receive mail (around 150 Mb here)
queue_minfree = 150000000

# Client restrictions : which clients postfix will accept in SMTP connections
# Allowing LAN users, SASL authenticated users# Else, RBL checks against the client. If client is listed, the SMTP connection is discarded and is not going to the next step (MAIL FROM).
smtpd_client_restrictions =
permit_mynetworks
# permit_sasl_authenticated required, without that, the remote client would be checked against the RBL
# If listed in the RBL, your trusted client would not be able to send using SMTP AUTH !
permit_sasl_authenticated
reject_rbl_client sbl-xbl.spamhaus.org
reject_rbl_client list.dsbl.org