Hi, I desperately need some help on fixing Windows mail client issues with Postfix.
I'm running Postfix-2.6.6 which is the version coming with latest Redhat6 and we have firewall in between the public network and campus so we have conduits 465 opened for sending emails from outside networks. All mail clients work fine except the mail clients made by Microsoft such as Windows Live Mail & Mail App & Outlook Express & Windows Outlook. Most of them can send emails fine from Campus network but not from outside (Windows Outlook on Mac will fail on both sending from public and campus network), all have the same failing msgs in the server log with '554 5.7.1 Relay Access Denied': - postfix/smtpd[20555]: NOQUEUE: reject: RCPT from 132.sub-70-208-79.com[70.208.79.132]: 554 5.7.1 <receiver...@gmail.com>: Relay access denied; from=< send...@xxx.org> to=<receiver...@gmail.com> proto=ESMTP helo=<AcerS3> IMAP works just fine and they receive emails with no hiccup. Without much knowledge of windows mail client softwares, I assume the way windows mail clients made to communicate with server is different than other mail clients, But I do not understand why it will fail on different network. Following is our Postfix server 'Non-default' setting: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases broken_sasl_auth_clients = yes command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 disable_vrfy_command = yes html_directory = no inet_interfaces = all inet_protocols = ipv4 mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man message_size_limit = 20480000 mydestination = $myhostname, localhost.$mydomain, localhost mynetworks = 120.199.0.0/16, 192.168.0.0/16, 127.0.0.0/8, 10.2.0.0/16 newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES relayhost = xxx.xxx.xxx.xxx sample_directory = /usr/share/doc/postfix-2.6.6/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtpd_data_restrictions = reject_unauth_pipelining smtpd_error_sleep_time = 1s smtpd_hard_error_limit = 20 smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_invalid_hostname, reject_non_fqdn_recipient, reject_unknown_recipient_domain, reject_rbl_client sbl.spamhaus.org, reject_rbl_client xbl.spamhaus.com, reject_rbl_client pbl.spamhaus.org, reject_rbl_client cbl.abuseat.org, reject_rbl_client dul.dnsbl.sorbs.net, permit smtpd_reject_unlisted_sender = no smtpd_sasl_auth_enable = yes smtpd_sasl_path = inet:xxx.xxx.xxx.org:4000 smtpd_sasl_type = dovecot smtpd_soft_error_limit = 10 smtpd_tls_CAfile = /etc/pki/mail/globalsign-ca.crt smtpd_tls_auth_only = no smtpd_tls_cert_file = /etc/pki/mail/certs/hostcert.pem smtpd_tls_key_file = /etc/pki/mail/private/hostkey.pem smtpd_tls_mandatory_ciphers = high smtpd_tls_mandatory_exclude_ciphers = aNULL, MD5 smtpd_tls_security_level = encrypt strict_rfc821_envelopes = yes unknown_local_recipient_reject_code = 550 Can anyone advice why this is happening and what is the best way to fix this? Thanks! Mizuki