I have a simple form process that allows users/public to submit a form which is saved to the repository and an email is sent to the appropriate group. This works fine internally from the forms server. However, when the form is submitted externally through the web server, the process will save the form to the repository but suspends on the email activity. What should I look for to correct this issue?
Question
Question
web form process suspends on email notification
Replies
Hi Leigh,
Can you give more information so we can find the cause:
Which version of Forms are you using?
How did you configured the email service? Was it set with fixed recipients?
Can you check the error related with this instance in event viewer and post it here?
We are on Forms 10.1
On the Web server in the Web Forms configuration > Email Settings the SMTP server is set to our mail server, Port is set to 25, do not have any values for username/password and have a value in the Sender's email account.
When I enter my email address in the Validation and click test, I receive the test email.
When I submit the form from the internal forms server, the email notification goes through. When I try it going through the web portal, regardless whether it is a public or restricted form, the process gets suspended at the email notification task. The "save to repository" task works fine each time.
I've attached the error log.
Hi Leigh,
Was your instance suspended at Email Service Task or Workflow Service Task? I thought you were using Forms for sending email but your error indicated that it suspended at Workflow. Can you use Email Service Task instead?
And the error meant the Workflow server set on Formsconfig is not valid. Can you use the "Check Connection" function beside Formsconfig Workflow setting and see if it works?
The reason I'm using an actual workflow to send the email notification is because the notification will be going to an Outlook email group and everyone in the group will access Laserfiche using the same generic sign on to access the submissions. I didn't see how to set this up using the email service task in the form process. However, this is not causing the issue because there is another form process that uses the email service task and it has the same issues.
What happens is when these forms are submitted from the "outside" using the web portal, and it doesn't matter whether they are public or restricted forms, the processes always suspends at the email notifications, either workflow or email service task. If I remote desktop into our web portal web server that is in the DMZ and open forms as localhost and retry the suspended instance it will again suspend at the notification. However, if I remote into our internal forms server and open forms as localhost, when I retry the same instance I tried on the web server the process will complete, sending the email notification.
The settings appear to be correct because I do receive the test email when I try it from both servers. I've had our network & exchange admins look to see if there is any traffic from the web portal web server that might be accessing ports that we have closed off but they don't see anything.
We are just beginning to bring forms/workflow online with our processes so we're not familiar with the whole setup. Any thoughts/suggestions are appreciated.
For DMZ the issue might be complicated so we need to do some troubleshooting:
1. Can you use email service task in the process, send email to one single user, and post the instance error log here? I saw you said there's similiar issue for email service task but the error log would be helpful.
2. When use email service task, can you try changing the email notification server to a Gmail server? There's similiar post before and the issue was on Exchange server https://answers.laserfiche.com/questions/71964/Forms-service-task-suspending-externally-but-not-internally
3. For Workflow issue, can you try set a different Workflow, which does not contain email notification, and see if the Workflow could be processes when starting form from external server? Your log indicated that Workflow could not be found so it appeared to be a different issue than email notification.
Besides, Workflow has its own email server settings so it has nothing to do with Forms email notification server settings.