postfix virtual domains problem
glenn.steen at gmail.com
Thu May 29 23:37:47 IST 2008
2008/5/29 Arthur Stephens <astephens at ptera.net>:
> I skipped all the stuff for installing postfix since it was already
> installed and working.
> I picked it up at the Install Clamav point since I had to do that from
> scratch to get it working.
> The main configs that I made was the main.cf header_checks and HOLD in the
> header_checks file.
> Also I had this same problem with this server before it crashed and I had to
> build a new one.
> Even back then I had to remove Mailscanner to get the virtual domains
> working again.
> So even with this this new install I end up with the same problem.
Indicates you do something wrong then:-)
> ******* main.cf ******
> readme_directory = /usr/share/doc/postfix-2.2.3-documentation/readme
> myorigin = web.ptera.net
> mynetworks = 184.108.40.206/20, 220.127.116.11/24, 127.0.0.0/8, 18.104.22.168,
> 22.214.171.124/22, 126.96.36.199/24
> relay_domains = web.ptera.net, webmail.ptera.net, pdi-inc.com,
Ok,so you relay... not really "virtual domains" at all. This looks
more like a normal mail gateway than anything.
> avistaadvantage.com, nw-tel.com
> smtpd_banner = 56C-web.ptera.net NO UCE ESMTP
> smtpd_recipient_restrictions = permit_sasl_authenticated,
> permit_mynetworks, reject_invalid_hostname,
> reject_non_fqdn_sender, reject_non_fqdn_recipient,
> reject_unknown_sender_domain, reject_unknown_recipient_domain,
> reject_unauth_pipelining, reject_unauth_destination,
> reject_rbl_client domain-name, check_policy_service inet:127.0.0.1:2501
> # Mailscanner
> # maps_rbl_domains = bl.spamcop.net
> # content_filter = scan:127.0.0.1:10025
> header_checks = regexp:/etc/postfix/header_checks
> # MailScanner
Good so far... minimal change to a percieved-as-working config:-).
> receive_override_options = no_address_mappings
> message_size_limit = 20480000
> maximal_queue_lifetime = 1d
> smtpd_client_restrictions = check_client_access hash:/etc/postfix/access
> smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks
> strict_rfc821_envelopes = yes
> smtpd_delay_reject = no
> biff = no
> disable_vrfy_command = yes
> luser_relay = address_mapped_to_dev_null
> smtpd_helo_required = yes
> smtpd_helo_restrictions = permit_sasl_authenticated, permit_mynetworks,
> message_size_limit = 46080000
> bounce_queue_lifetime = 1d
> queue_directory = /var/spool/postfix
> mail_owner = postfix
> /^Received:/ HOLD
Right, with that subject I was expecting something along the lines of
http://www.postfix.org/VIRTUAL_README.html ... which detail how
virtual aliasing/mailbox settings work in PF.
But that doesn't seem to be what you are doing. You seem to be after
normal relaying (a thing I know work very well;-).
Do you rely on internal MX records ("split view DNS" kind of thing),
or the transport file? What do you have in it (the transport file, I
email: glenn < dot > steen < at > gmail < dot > com
work: glenn < dot > steen < at > ap1 < dot > se
More information about the MailScanner