From b49292527876995321b56f0d5f73250727d21c92 Mon Sep 17 00:00:00 2001 From: psteiwer Date: Mon, 31 Jan 2022 16:13:01 -0500 Subject: [PATCH] Optional email domain if SMTP errors without it Fixes #111 --- PivotSubscriptions/Task.cls | 3 ++- PivotSubscriptions/UI/ConfigurationPage.cls | 11 ++++++++--- PivotSubscriptions/Utils.cls | 3 ++- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/PivotSubscriptions/Task.cls b/PivotSubscriptions/Task.cls index 55231ec..61ac584 100644 --- a/PivotSubscriptions/Task.cls +++ b/PivotSubscriptions/Task.cls @@ -101,7 +101,8 @@ ClassMethod SendEmail(pID, pSendNow As %Boolean = 0, pPivot As %String, pEmails Set server=##class(%Net.SMTP).%New() Set server.smtpserver=##class(%SYS.Task.Config).GetData("MailServer") Set msg=##class(%Net.MailMessage).%New() - Set msg.From="PivotSubscriptions" + Set emaildomain=##class(PivotSubscriptions.Utils).GetSettings("EmailDomain") + Set msg.From="PivotSubscriptions"_$select(emaildomain'="":"@"_emaildomain,1:"") Do msg.To.SetAt(tEmail,1) Set validAdminEmail=##class(PivotSubscriptions.Utils).CheckConfigurationGlobal("AdminEmail") diff --git a/PivotSubscriptions/UI/ConfigurationPage.cls b/PivotSubscriptions/UI/ConfigurationPage.cls index 1a52e36..ef42e3b 100644 --- a/PivotSubscriptions/UI/ConfigurationPage.cls +++ b/PivotSubscriptions/UI/ConfigurationPage.cls @@ -15,6 +15,7 @@ XData contentPane [ XMLNamespace = "http://www.intersystems.com/zen" ] +