Hi! I have an ISPConfig installation running, which has worked well right off the bat. It has been a little quirky to me - somewhat unintuitive. For example, I have some domains that have external mail servers, hosted somewhere in the world where I have no control of the administration. So, I go ahead and use the "external mail server" option in the site's options, and I create DNS records that work for the rest of world. However, after creating DNS records that work and choosing the "external mail server" option, the mail server (Postfix) still tries to deliver mail locally, instead of using the MX record I made. This happens whenever the local Postfix mail server was used to try to send the mail to a domain with an external mail server. I see in /etc/postfix/local-host-names a list of domain names. If I remove the domain from the file, the domain name just reappears. What gives? I am not sure what to do with ISPConfig to get the Postfix to work as intended. Thanks for any help! Chris
Make sure that you also set your Co-Domains to "External Mailserver"! It's a difference if only www.example.com or also example.com is set to "External Mailserver".