OK, Let's try this again. Looking at the helo config, I have tried to whitelist the ip in "helo_whitelist.map" and "helo_hostnames.regexp".
It seems that no matter what I do, it's still being rejected from the error "hostname must not contain an IP address" from the "helo_hostnames.regexp". I made sure to put the rule before the reject one. But it's still getting rejected. any ideas? alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases biff = no body_checks = regexp:/etc/postfix/body_checks.regexp command_directory = /usr/sbin config_directory = /etc/postfix content_filter = smtp-amavis:[127.0.0.1]:10026 daemon_directory = /usr/libexec/postfix debug_peer_level = 2 delay_warning_time = 1 disable_vrfy_command = yes header_checks = regexp:/etc/postfix/header_checks_bogon.regexp header_size_limit = 512 local_recipient_maps = mail_owner = postfix mailq_path = /usr/bin/mailq manpage_directory = /usr/local/man maximal_queue_lifetime = 7200s message_size_limit = 5120000 mydestination = $myhostname, localhost.$mydomain $mydomain mydomain = mpc-inc.com myhostname = mailgate.mpc-inc.com mynetworks = 127.0.0.0/8, 10.25.0.0/16, 10.25.1.0/24, 10.25.0.0/16, 10.50.0.0/16, 10.75.0.0/16, 10.100.0.0/16, 10.125.0.0/16, 10.150.0.0/16, myorigin = $mydomain newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix queue_minfree = 20480000 readme_directory = no relay_domains = $mynetworks, hash:/etc/postfix/transport.map sample_directory = /etc/postfix sendmail_path = /usr/sbin/sendmail setgid_group = postfix smtp_always_send_ehlo = yes smtp_connect_timeout = 60s smtp_data_done_timeout = 60s smtp_data_init_timeout = 60s smtp_data_xfer_timeout = 60s smtp_helo_timeout = 60s smtp_mail_timeout = 60s smtp_quit_timeout = 60s smtp_rcpt_timeout = 60s smtpd_banner = $myhostname - ESMTP - $mail_name - Attn: Authorized Personel Only smtpd_helo_required = yes smtpd_helo_restrictions = permit_mynetworks, check_helo_access hash:/etc/postfix/helo_whitelist.map, check_helo_access regexp:/etc/postfix/helo_hostnames.regexp, reject_invalid_hostname, reject_non_fqdn_hostname smtpd_recipient_restrictions = reject_unauth_pipelining, reject_non_fqdn_recipient, reject_unknown_recipient_domain hash:/etc/postfix/to_recipients_bw.map, permit_mynetworks, reject_unauth_destination, check_client_access hash:/etc/postfix/mta_clients_bw.map, check_sender_access hash:/etc/postfix/from_senders_bw.map, check_sender_access regexp:/etc/postfix/from_senders_bw.regexp, check_client_access regexp:/etc/postfix/mta_clients_dul.regexp, reject_non_fqdn_sender, reject_unknown_sender_domain, reject_unverified_recipient, check_helo_access hash:/etc/postfix/helo_hostnames.map, check_sender_access hash:/etc/postfix/from_senders_clueless.map, check_sender_access hash:/etc/postfix/from_senders_bogus.map, check_sender_access hash:/etc/postfix/from_senders_mybogus.map, check_sender_access hash:/etc/postfix/from_senders_spamdemic.map, reject_rbl_client http.dnsbl.sorbs.net, reject_rbl_client socks.dnsbl.sorbs.net, reject_rbl_client misc.dnsbl.sorbs.net, reject_rbl_client smtp.dnsbl.sorbs.net, reject_rbl_client web.dnsbl.sorbs.net, reject_rbl_client zombie.dnsbl.sorbs.net, reject_rbl_client rhsbl.sorbs.net, reject_rbl_client sbl.spamhaus.org, reject_rbl_client relays.ordb.org, reject_rbl_client dnsbl.njabl.org, reject_rbl_client bl.spamcop.net, reject_rbl_client korea.services.net, reject_rbl_client relays.visi.com reject_rbl_client list.dsbl.org, reject_rbl_client opm.blitzed.org, reject_rhsbl_sender dsn.rfc-ignorant.org, reject_rbl_client cbl.abuseat.org, reject_rhsbl_sender bulk.rhs.mailpolice.com, reject_rhsbl_sender porn.rhs.mailpolice.com, check_client_access regexp:/etc/postfix/mta_clients_subscriber.regexp, warn_if_reject check_helo_access regexp:/etc/postfix/helo_world.regexp, permit smtpd_timeout = 60s strict_7bit_headers = no strict_rfc821_envelopes = yes transport_maps = hash:/etc/postfix/transport.map unknown_address_reject_code = 554 unknown_client_reject_code = 554 unknown_hostname_reject_code = 554
