ISPConfig - Mail() does not route to remote MX when to domain on local server

Discussion in 'Installation/Configuration' started by horrorshow, Mar 29, 2013.

  1. horrorshow

    horrorshow New Member

    Originally posted this in the wrong forum. I think this may be an ISPConfig bug but wanted to make sure, or see if there's a simple way to resolve this.

    Running Postfix/courier

    Linux 2.6.32-042stab055.16 #1 SMP Fri Jun 8 19:22:28 MSD

    CentOS release 6.3 (Final)

    Added an entry in Advanced Mail Routing for the domain to googles SMTP ip address.

    When I try to send an email using PHP's mail() function to any other email address, it works fine. When sending to an email address of a site on the local server, it tries to route it to localhost, where it doesn't find any email account because the mail account is on google apps remote mx:

    Mar 28 15:01:31 vds1 postfix/smtpd[582]: NOQUEUE: reject: RCPT from localhost[]: 550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in relay recipient table; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<>

    Mar 28 15:01:31 vds1 sendmail[652]: r2SC1UVX000652: to=[email protected], ctladdr=[email protected] (48/48), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=30079, relay=[] [], dsn=5.1.1, stat=User unknown

    The domain is added as a site, but not a mail domain. Do I have this configured wrong, or is something else wrong? This is causing a form to not properly deliver emails.

    Last edited: Mar 29, 2013
  2. pititis

    pititis Member

    You must define what will be relayed to google under Email->Relay Recipents. Just add the full email address there.

  3. horrorshow

    horrorshow New Member

    Is it possible to add the entire domain or wildcard?
  4. pititis

    pititis Member

    Yes with but is very dangerous, you can become a backscatter source. Anyone can send you an email to a non existing address and the remote server will be send a bounce.
  5. horrorshow

    horrorshow New Member

    I am curious about this. Since the MX is going to google apps, all emails should go there anyway, so how would this generate backscatter involving the local server settings? Wouldn't this only be a potential issue if the local server was compromised or the mail() script was easily abused?

Share This Page