diff options
Diffstat (limited to 'global-functions')
-rw-r--r-- | global-functions | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/global-functions b/global-functions index c2727fc..ffd34b8 100644 --- a/global-functions +++ b/global-functions @@ -389,18 +389,20 @@ :global EmailGeneralTo; :global EmailGeneralCc; - :if ([ :len $EmailGeneralTo ] > 0) do={ - :do { - :local Signature [ / system note get note ]; - :if ([ :len $Signature ] > 0) do={ - :set Signature ("\n-- \n" . $Signature); - } - / tool e-mail send to=$EmailGeneralTo cc=$EmailGeneralCc \ - subject=("[" . $Identity . "] " . $Subject) \ - body=($Message . $Signature) file=$Attach; - } on-error={ - :log warning "Failed sending notification mail!"; + :if ([ :len $EmailGeneralTo ] = 0) do={ + :return; + } + + :do { + :local Signature [ / system note get note ]; + :if ([ :len $Signature ] > 0) do={ + :set Signature ("\n-- \n" . $Signature); } + / tool e-mail send to=$EmailGeneralTo cc=$EmailGeneralCc \ + subject=("[" . $Identity . "] " . $Subject) \ + body=($Message . $Signature) file=$Attach; + } on-error={ + :log warning "Failed sending notification mail!"; } } |