![]() |
sendmail config / send with specific ip
Hello, is anyone aware of an option that forces sendmail to send using a specific ip address on a machine?
Thanks. |
Have a look here: http://www.howtoforge.com/forums/showthread.php?t=25
Instead of using Webmin, you can edit the file /etc/mail/sendmail.cf (or wherever your sendmail.cf is) and restart Sendmail. |
minor adjustment to what falko said... you do not want to make changes to the "sendmail.cf".... the file you want to make changes to is the "sendmail.mc". Always think of the ".mc" and "Make Changes" and you'll never forget. When you make changes to the sendmail.mc... you then need to "make" the changes active. This depends on you distro and everything... but usually 'cd'ing into '/etc/mail' and running "make" will work... or something like "make -m4 /etc/mail" or something stupid like that.
note... i hate sendmail and recommend postfix!!!! ;) |
Yes, before I posted here I had tried editing the port options, and changing the listening smtp ip address was successful, however, mail was still sent via a different ip. Is this a routing issue?
|
Is your system behind a router or directly connected to the internet?
|
It's a dedicated server at a datacenter.
|
Quote:
What's in the header of such a mail? |
Received: from unknown (HELO host.domain) ([x.x.x.x])
where host.domain is the localhost name, and x.x.x.x is the incorrect IP. For example, when i set y.y.y.y as the listening IP in the smtp portions and netstat, it shows that it is listening on y.y.y.y. However, when the mail is sent, the header shows that it was received from x.x.x.x as in above. |
I think the problem is that host.domain's DNS record points to x.x.x.x, not y.y.y.y. That's why x.x.x.x appears in the mail header.
|
I use my own nameservers, and it resolves forward and reverse. :/
|
| All times are GMT +2. The time now is 14:36. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.