Theatre Manager sends emails within 15 seconds after a customer causes one to be issued by the web site or from an email blast initiated by staff. This window only shows emails that are waiting to be sent Not Done or where an attempt was made to send them and there is an error
If you want to see when emails were sent, refer to this help page for the web listener log |
Sometimes, emails may not get sent and manage email window allows you to review email issues on a daily basis.
There gotcha's and limitations to using a free service like Gmail or Office 365 and we recommend against them for this reason. For our cloud clients, we use Mailgun. |
To Manage Pending or Unsent emails, select menu item Patron Sales >> Web Sales >> Manage Pending/Unsent Emails.. Once you have solved the reason emails were not sending, this window allows you to resend any in error, or pause some while you are looking for the issue.
The Web Listener keeps track of all emails that originate from Theatre Manager, whether from an eblast or because the customer asked the web listener to send a password request or a completed shopping cart purchase.
From the main menu bar, go to Patron Sales>>Web Sales>>Manage Pending/Unsent Emails.
This will display a search list of all unsent emails.
Search for pending/unsent emails and then double click on one of them to look at the specific error in the email- if any. This will help determine the course of action, which might be one of those below. |
Option | Action |
Patron | Clicking the patron button after selecting an email in the list will open the patron window to whom the email is being sent. You can edit the primary email address and correct it for the future.
You should take this action if you can see that the email address was obviously spelled incorrectly. You may want to contact the patron and get the correct spelling of the email address. |
Contact Card | This opens the patrons contact card directly so that you can edit the email address to correct it and/or add one in if it is not there.
After correcting an email address for the patron, double click on the unsent email and change the outgoing email address to the one you just entered and the email will reset and then send in a while. |
Set Status | An email has 3 status codes. It can be Not Done, Done, or be in Error. All emails on this window generally are in in the Error or Not Done status as that is what the purpose of this window is.
Actions that can be take are:
You should take this action if the error message indicates that there was an issue talking to the SMTP server that has been corrected -OR - after correcting an email address. |
Preview | This allows you to view the contents of the email. |
Send | Will allow you to change wthen the selected emails may be sent. You can elect send them:
|
Mail Pref | this will open the mail preference setting of the sender (or company preferences if its a company email) so that you can correct any incorrect password or SMTP settings. |
Delete | This allows you to view the delete the selected emails completely from the system as long as they are not part of a pledge reminder. |
This allows you to print the selected rows and columns to the printer | |
Export | Export the selected records in the list |
A detail window will open that looks similar to the one below. On the 'email status' tab, any problems with sending that particular email will be shown. If the status tab is blank, it means one of three things:
Note that there an email address drop down. If the patron has more than one email address, you can pick an alternate one to send to; if the issue is with the specific email and not with the email server.
Out of interest, this email shows one common error where the SMTP server is not allowed to relay. This can usually be fixed by entering a user id/password in company preferences or fixing the email server to allow outing emails from the second generation listener machine. Please read for other troubleshooting tips for emails.
TM Server supports auth login, clear-text, md5-cram and communication over TLS/StartTLS or SMTPS.
It does not currently support NTLM authentication in Exchange servers. Please use any of the above and TLS/StartTLS for security at this time. |
The most common error is 10060 unable to contact server
This means your TM Server machines are unable to talk to your mail server. Thats usually the fault of your mail server or network. Please reset all emails to 'Not Done' and see if they will send. If they don't go eventually, contact your IT people or email provider and find out what the problem is on their end. |
|
If emails dribble out slowly, it is even more likely to be rate limits at the ISP / Mail Server. Google Mail and Office 365 online accounts are particularly susceptible.
Read about Office 365 rate limits - if TM receives limit messages, it will automatically slow down sending emails for you. It may delay password requests etc, so it is better to use a proper mail server. |
Under such circumstances, there is nothing that you can do to make the mail get sent without reviewing the error list and fixing the problem. This is similar to sending from your own personal outlook account ... you can get the same errors from outlook and so, by analogy, you would take the same action.
After fixing the patrons email address in the patron record, CHANGE the email address on the individual email and it will be resent using the new address.
The first place to look is the Manage Pending/Unsent Emails screen to look at the error messages behind the emails that did not get sent. You can look at the error message column, or double click on individual emails to look at the error message tab.
The second possibility is that they requested a password reset for an email that does not exist. Refer to finding patrons who request password resets and claim they didn't get an email. |
Based on what you find, you may need to take various actions below:
Each day, you should review the email error log in Theatre Manager that displays any emails in error status. Errors can come from a few sources.
If you notice that the email address is blank in the error log, it means that the primary email address may not have been set for some reason. To fix those:
Be sure to check the error log daily.
Once the settings are correct, use the 'Test Email' to send a test email from this account to yourself. Verify that the email was sent successfully at the bottom of the Company Preferences screen. If not, adjust the email server parameters until the email is sent successfully. If there is an error using the test email button, you will see the entire STMP dialog which should give you all the information needed to identify the issue.
If using gmail, you may need to use secure settings because Gmail is warning users if email comes over insecure servers and may not access email unless it is sent with TLS enabled. |
In some cases, you will see errors like Unable to send email. SMTP: 550 ..... These typically mean that a setting needs adjusted on the SMTP server. Typical errors and actions are:
Once Theatre Manager is able to send emails, then you should change emails in error to not done to send them.
If the ports are not open or there are firewall rules in place that prevent an email being sent, it wont get there no matter how hard we try.
If you are receiving an error that emails have not been sent by the Web Listener, there are, at first, two possible conditions under which the emails may not have been sent. You can determine which condition is occurring by double clicking on the email in the Web Listener Email Log.
This check happens during each login. Given that most venues send eblasts overnight, seeing something in the morning is indicative of possible issues from the night before.
This window shows a log containing a patron's forgotten password behaviour. The entries in the log are curated from:
The logs are ordered by time stamp. You should be able to see a brief summary of:
You may see repeats of any of the above behaviour for the patron, so it:
The log below shows an analysis of what a real user from artsman did to create a set of log entries on a customer database for illustrative purposes.
This feature can be accessed from: