Most of the time emails are sending OK. About 10% of them fail and create a suspended instance. I check the error and it says unable to send email. I click retry on the instance and it sends with no problem at all. This happens on multiple forms and is completely intermittent. My exchange server is sending other network emails with no problems. These failed emails are not getting to the exchange server at all, I've checked the logs. Relaying is enabled for the forms server and it is not reaching the abuse limit.
I'm running 10.1 Avante.
Here is the error in LFForms Event Viewer from the server:
Unable to send an email. Please contact your system administrator. [LFF2000-EmailSubmissionFailure]
Details:
URL:
Error: EmailSubmissionFailure
Date: 8/18/2016 10:30:11 AM (Eastern Standard Time)
HTTP Status Code: 400
Instance ID: 3958
Business Process ID: 31
Business Process Name: IT - Vendor Firewall Access RequestStack Trace:
Caught exception: Laserfiche.Forms.CommonUtils.Exceptions.LFFormsException
Message: Unable to send an email. Please contact your system administrator. [LFF2000-EmailSubmissionFailure]
at Laserfiche.Forms.CommonUtils.EmailDeliverFactory.DeliverEmailSync(IEntityContext context, EmailMessage em)
at Laserfiche.Forms.Routing.EmailService.Execute(Int32 instanceId, IRoutingContext routingContext, RoutingInstanceStatus OriginalStatus)
at Laserfiche.Forms.Routing.ServiceTask.Execute(Int32 instanceId, IRoutingContext routingContext)Inner exception: System.Net.Mail.SmtpException
Message: Failure sending mail.
at WebCommonCtrls.EmailDeliver.DeliverEmail(EmailMessage em)
at Laserfiche.Forms.CommonUtils.EmailDeliverFactory.DeliverEmailSync(IEntityContext context, EmailMessage em)Inner exception: System.IO.IOException
Message: 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.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException& exception)
at System.Net.Mail.SmtpClient.Send(MailMessage message)