Overview
Mail Runs are created from invoice mail runs, mass-Transaction emails or Letter run. Occasionally a mail run may be set with a time to be sent out but doesn't actually get sent and will show as 0% complete.
If you have pending mail runs, that have not moved for some time (0 sent/0 failed) there three primary reasons:
Another mail run is in progress
This can be checked by going to the Mail Run Tracker screen and looking for any run that is showing as more than 0% but less than 100% complete.
The system can only process one Mail Run at a time so if you see one that is showing as part-way through you can press F5 to refresh the screen and update the "Complete" number. Once that run reaches 100% complete the system will move onto the next scheduled run.
Some of the emails in the run may have failed
if the run is showing as less than 100% complete and the set time is in the past you can click on the View button to see all the emails in the run.
if an email has failed for any reason there will be a link in the "Error" column. Clicking on this link will take you to the email and the full error message so it can be addressed. For example an error of "invalid email address" would suggest that the email couldn't be sent because the addresses was incorrect
Some of the emails may have been cancelled
Before a Mail Run is sent you have the option to view the emails in the run and click the Cancel button on the far-right. When this is clicked that email is not removed from the run, rather it is flagged as Cancelled and so will not be sent out with the other emails.
A side-effect f this is that the run will not show as 100% complete because it looks at the total number of emails in the run and compares that to the number that were actually sent out.
The Application Service is not running
The Application Service is a system in the background of Weighsoft that handles all schedule or automated tasks. if you have confirmed that no other Mail Runs are in progress then please contact support and we can check the background services.
A transaction mail run contains transactions that do not have a ticket template
Part of processing a mail run is getting the ticket details and applying them to the ticket template in use by your system. if a ticket fails to generate then the email cannot be created and the mail run may crash or stall.
if you have a mail run that is stuck part-way through then please contact support and we can look into it for you.

