Sender Dependent IP Address - Not showing up as an option

I have Virtualmin 3.94 and Postfix 2.9.4. I have followed the steps outlined in the documentation for setting it up (http://www.virtualmin.com/documentation/email/dependent). However when I go to Email Settings for my domains, the option is not present.

Where can I look in the logs for reasons as to why the option does not show up for setting the outgoing IP?

Thanks

Status: 
Closed (fixed)

Comments

If you go to System Settings -> Re-Check Configuration, what does it say about sender-dependent outgoing IP support? You should see one of :

  • Postfix is configured to support per-domain outgoing IP addresses.

  • Your Postfix version does not support per-domain outgoing IP addresses.

  • Postfix can support per-domain outgoing IP addresses, but is not currently configured to do so.

Here you go:

Your Postfix version does not support per-domain outgoing IP addresses.

[root@bigbertha postfix]# rpm -qa | grep -i postfix postfix-2.9.4-1.el6.i686

What version is shown if you go to Webmin -> Servers -> Postfix Mail Server?

That's the problem. I have the version obscured via config to hide it from outside queries. Disabling that and restarting allowed Virtualmin to see that it was configured properly.

You may want to consider querying the version a different way, such as running "postconf -d mail_version".

Thanks for the help!

Well crud, putting my version back to being obscured made Virtualmin remove that option again, without me even running a config re-check. Is there no way for me to obscure my mail version and have that outgoing IP support (in the GUI anyway)?

Virtualmin does get the version with the command postconf mail_version though. Does that not show the real version on your system?

It does, *if* you use the -d flag:

[root@bigbertha ~]# postconf mail_version
mail_version = EGGYCrew Mail Server

[root@bigbertha ~]# postconf -d mail_version
mail_version = 2.9.4

Automatically closed -- issue fixed for 2 weeks with no activity.