-   Fedora (
-   -   Postfix how to set outgoing interface/IP? (

spadesmaster 02-10-2007 12:52 PM

Postfix how to set outgoing interface/IP?
I am trying to get postfix to send outgoing mail on a specific interface / IP address. I can find lots of info on how to set the outgoing domain, but that is working fine.

Our system hosts 2 domains, on and on When I send mail using postfix -f it uses the first interface available which is the 214 address. Unfortunately, I want outgoing mail to all be from which uses the 215 address, not the default 214 address.

Since the reverse IP lookup for 214 is not, this causes us to get flagged by some spam programs causing delivery issues.

I have searched the docs and can find a mydomainname= directive for, but the only interface information I can find is for proxy server stuff which is not what I need.

To clarify, an email header from something I send currently shows:


Received: from (
by with SMTP; 10 Feb 2007 18:43:47 -0000
Received: from (localhost.localdomain [])
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(No client certificate requested)
by (Postfix) with ESMTP id 9EF8F8207
for <>; Sat, 10 Feb 2007 11:43:46 -0700 (MST)
Message-Id: <>
I want it to show:


Recieved: from (
Blitzkrieg ('tanks in advance!)

acid_kewpie 02-10-2007 01:50 PM

you need to explain your network topology really. if you're doing things correctly, then this is nothing to do with postfix or the server it is running on, it's down to your internet edge device - hopefully a firewall, where these IP addresses live. if for some unholy reason those internet ip's are on the server themselves [shudder] then you should be able to do some postrouting natting on the box with iptables without too much trouble.

spadesmaster 02-10-2007 02:05 PM

Both 214 and 215 IPs are both on the same server. It looks like this:

eth0 Ethernet
eth0:1 Ethernet (Virtual)

I suppose I could swap the IPs on the virtual and default, but that scares me a bit when all I really need is for the outgoing mail to go out on 215 instead of 214? I know we have some other custom servers that run on 214 that I would then have to reconfigure to listen on 215 instead...

Are you saying ALL outbound traffic is from 214 since 215 is only a virtual port and it is impossible to get mails to show as coming from 215 instead of 214?

All times are GMT -5. The time now is 06:44 PM.