diff -urN smeserver-ddclient-1.3.0.old/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers smeserver-ddclient-1.3.0/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers --- smeserver-ddclient-1.3.0.old/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers 2020-06-28 09:57:47.000000000 +0100 +++ smeserver-ddclient-1.3.0/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers 2022-02-20 11:17:55.000000000 +0000 @@ -3,12 +3,27 @@ my $ssl = ${ddclient}{SSL} || 'yes'; $OUT .= qq( daemon=$deamonupdate # check every $deamonupdate seconds -syslog=yes # log update msgs to syslog -mail=admin # mail update msgs to admin -mail-failure=admin +syslog=yes # log update msgs to syslog pid=/var/run/ddclient.pid # record PID in file. -ssl=$ssl -#); +ssl=$ssl # Set SSL +); + + + my $mailSuccess = $ddclient{'mailSuccess'}||'admin'; + + if (($mailSuccess eq 'none') || ($mailSuccess eq '' )) { + $mailSuccess = ""; + } + + my $mailFailure = $ddclient{'mailFailure'}||'admin'; + + if (($mailFailure eq 'none') || ($mailFailure eq '')) { + $mailFailure = ""; + } + + $OUT .= "\n"; + $OUT .= "mail=$mailSuccess\n"; # mail update msgs to admin + $OUT .= "mail-failure=$mailFailure\n"; my $method = $ddclient{'method'}||'web'; my $webskip = $ddclient{'webskip'}||'IP Address:';