The emails are not sent anymore and the following error is being reported in the logs while processing the Mail Workqueque.
Any idea what could have changed.
2021-07-06 12:39:52,006 [33] FATAL Origam.Workflow.WorkQueue.WorkQueueService [(null)] - Queue item processing failed. Id: 0e6d275d-bb40-41ff-8857-c189fd65d657, Queue: Mail
Origam.OrigamException: Failure sending mail. ---> System.Net.Mail.SmtpException: Failure sending mail. ---> System.IO.IOException: Unable to read data from the transport connection: net_io_connectionclosed.
at System.Net.Mail.SmtpReplyReaderFactory.ProcessRead(Byte[] buffer, Int32 offset, Int32 read, Boolean readLine)
at System.Net.Mail.SmtpReplyReaderFactory.ReadLines(SmtpReplyReader caller, Boolean oneLine)
at System.Net.Mail.SmtpReplyReaderFactory.ReadLine(SmtpReplyReader caller)
at System.Net.Mail.CheckCommand.Send(SmtpConnection conn, String& response)
at System.Net.Mail.MailCommand.Send(SmtpConnection conn, Byte[] command, MailAddress from, Boolean allowUnicode)
at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException& exception)
at System.Net.Mail.SmtpClient.Send(MailMessage message)
--- End of inner exception stack trace ---
at Origam.Workflow.WorkflowServiceAgent.ExecuteWorkflow(Guid workflowId, Hashtable parameters)
at Origam.Workflow.WorkflowServiceAgent.Run()
at Origam.Workflow.Tasks.ServiceMethodCallEngineTask.OnExecute()
at Origam.Workflow.ProfilingTools.<>c__DisplayClass4_0.<ExecuteAndLogDuration>g__FuncToExecute|0()
at Origam.Workflow.ProfilingTools.ExecuteAndLogDuration(Func`1 funcToExecute, String logEntryType, String path, String id, Func`1 logOnlyIf)
at Origam.Workflow.Tasks.AbstractWorkflowEngineTask.MeasuredExecution()
at Origam.Workflow.Tasks.AbstractWorkflowEngineTask.Execute()
--- End of inner exception stack trace ---
at Origam.Workflow.WorkflowServiceAgent.ExecuteWorkflow(Guid workflowId, Hashtable parameters)
at Origam.Workflow.WorkflowServiceAgent.Run()
at Origam.Workbench.Services.CoreServices.WorkflowService.ExecuteWorkflow(Guid workflowId, QueryParameterCollection parameters, String transactionId)
at Origam.Workflow.WorkQueue.WorkQueueService.HandleWorkflow(String queueClass, DataTable selectedRows, String command, String param1, String param2, String transactionId)
at Origam.Workflow.WorkQueue.WorkQueueService.HandleAction(Guid queueId, String queueClass, DataTable selectedRows, Guid commandType, String command, String param1, String param2, Boolean lockItems, Object errorQueueId, String transactionId)
at Origam.Workflow.WorkQueue.WorkQueueService.ProcessQueueItem(WorkQueueRow q, DataRow queueItemRow, IParameterService ps, WorkQueueClass wqc)