Results 1 to 2 of 2

Thread: Force Postfix to exclude one virtual domain

  1. #1
    Join Date
    Oct 2007

    Force Postfix to exclude one virtual domain

    10.04.3 Server

    Maybe this is a strange question, but I'm using EHCP as a control panel for simple hosting on my server. In the setup of this it sets postfix to look at all the domains listed in the domains table of the EHCP database as local.

    One of my domains has all of their mail managed by Google Apps. With the right MX records this is not a problem except when they try to use contact forms. Postfix looks at it's list of domains, sees that this domain is listed as a virtual domain, and then tries to send mail locally. It never looks for DNS info because it is always looking at the file which looks up the active domain list for the control panel.

    Is there any way to force postfix to not look at one domain as local? Any help would be appreciated.


  2. #2
    Join Date
    Oct 2007

    Re: Force Postfix to exclude one virtual domain

    Here's what I did to make postfix use mx records instead of local for a specific domain...

    Edit the following file

    nano /etc/postfix/
    Update your transport maps if it's not set.
    I added hash:/etc/postfix/transport

    transport_maps = hash:/etc/postfix/transport, proxy:mysql:/etc/postfix/

    made the MX changes to domain for google apps

    make the following addition in your /etc/postfix/transport file.

    nano /etc/postfix/transport smtp:

    It'll force postfix to look at your MX records rather than trying to deliver the mail internally.

    Run the following command to hash your transport file.
    postmap /etc/postfix/transport
    Reload your postfix configuration

    postfix reload

Tags for this Thread


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts