From dd9aa921f4b5b3e524694bb249cae0c0c6fe9827 Mon Sep 17 00:00:00 2001 From: Ossi Herrala Date: Sun, 28 Jul 2013 12:36:03 +0000 Subject: [PATCH] sendmail: When using smart host define domain name as node's name ($homename) instead of $mail_domain. Avoids problems (sendmail telling "Local configuration error" and "mail loops back to us") when sending mail to smart host server serving for domain defined in $mail_domain. --- sendmail/templates/sendmail.mc.erb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sendmail/templates/sendmail.mc.erb b/sendmail/templates/sendmail.mc.erb index 2cfb0d9..18c8cc7 100644 --- a/sendmail/templates/sendmail.mc.erb +++ b/sendmail/templates/sendmail.mc.erb @@ -87,7 +87,11 @@ FEATURE(masquerade_entire_domain)dnl FEATURE(`accept_unresolvable_domains')dnl dnl # define(`confMATCH_GECOS')dnl +<% if @mail_smart_host -%> +define(`confDOMAIN_NAME', `<%= @homename %>')dnl +<% else -%> define(`confDOMAIN_NAME', `<%= @mail_domain %>')dnl +<% end -%> define(`confDONT_BLAME_SENDMAIL', `GroupWritableDirpathSafe,GroupWritableIncludeFileSafe,GroupWritableForwardFile,ForwardFileInGroupWritableDirPath')dnl dnl # <% if @sendmail_milter -%>