Plenty of customers choose to setup voicemail “send to email” functionality, so that the ShoreTel system emails the user when they receive an voicemail. The feature isn’t extremely well documented, so I will attempt to explain how it works to assist with the troubleshooting process.
- ShoreTel Director (SWD) receives a voicemail
- SWD looks up the MX records for the domain of the user
- SWD sends the voicemail notification (or WAV file) via SMTP on Port 25
If this is not working, I would check the following components:
- Verify that the SMTP server feature is installed on the ShoreTel Director (SWD) server
- Verify the user that wants to receive the email has the correct email address populated in their user profile within SWD
- Verify the user’s personal settings have send to email enabled
- Verify that SWD has DNS servers configured
- Verify that SWD can look up MX records for the user’s email domain
- You can check what results Director will receive by going to the CMD line and using NSLOOKUP to find the MX records. THIS article should help.
- Verify if mail is getting stuck in the queue: C:\\inetpub\mailroot\queue
- If you need to send voicemail directly to a mail server, then you can enable the IIS SMTP settings for SmartHost
- The receiving mail server should also provide some logs to identify if voicemails are being received
If you are using Google Apps integration, all you should need to do is enter the Gmail consumer key and secret into SWD and verify that SWD can successfully look up your domain’s MX record. If you make any changes, restart the SMTP service to verify all changes are active.