diff options
Diffstat (limited to 'roles/mtaserver/templates/main.cf.j2')
-rw-r--r-- | roles/mtaserver/templates/main.cf.j2 | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/roles/mtaserver/templates/main.cf.j2 b/roles/mtaserver/templates/main.cf.j2 index 50133b1..35266c7 100644 --- a/roles/mtaserver/templates/main.cf.j2 +++ b/roles/mtaserver/templates/main.cf.j2 @@ -96,8 +96,12 @@ mail_owner = postfix {% if is_mtamaster is defined %} myhostname = mail.casperlefantom.net {% else %} +{% if ansible_default_ipv4.network == "192.168.0.0" %} +myhostname = {{ ansible_hostname }}.home.casperlefantom.net +{% else %} myhostname = {{ ansible_hostname }}.casperlefantom.net {% endif %} +{% endif %} # The mydomain parameter specifies the local internet domain name. # The default is to use $myhostname minus the first component. @@ -350,7 +354,11 @@ mynetworks = hash:/etc/postfix/network_table {% if is_mtamaster is defined %} ##relayhost = [smtp.free.fr] {% else %} +{% if ansible_default_ipv4.network == "192.168.0.0" %} +relayhost = [mail.home.casperlefantom.net]:587 +{% else %} relayhost = [mail.casperlefantom.net]:587 +{% endif %} smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/credentials smtp_sasl_security_options = noanonymous |