SmtpException: Unable to read data from the transport connection: net_io_connectionclosed

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)

Maybe this?