Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to send mails addressed to a subdomain/server of our domain This domain is handled by a central postfix mail server configured by means of sql. Although the transport table has an entry to relay all mails for to that smtp address, holds a relay_domains entry for and dns knows and its smtp mx entry postfix keeps looping back to itself.

Edit: I tried the entries for transport, mydestination and relay_domains separately but the result was always the same.

Where can I set this routing entry?

share|improve this question
attach the output of: 'postconf -n' – cstamas Jan 22 '10 at 21:18

You need to do the following:

Create a transport file and put something like this in it: relay:[]

Update and add:

transport_maps = hash:/etc/postfix/transport

By the way, this sounds more like an error in routing rather than a postfix error (but make sure you do not list your subdomain in mydestination in the file)

Be sure to use your own ip address and subdomain record.

share|improve this answer
I just tried this out without having relay_domains and it failed. – Patrick R Jan 22 '10 at 21:24
I see what jamespo is saying. He's correct. The relay in in the transport map. – Patrick R Jan 22 '10 at 21:33

you do not need the subdomain in relay_domains for a start if you have a transport entry for it

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.