Home > Execu/Suite Hotel PMS > Setup - Execu/Suite PMS > Other Settings > Email Settings
ExecEmail
ExecEmail.exe Download
Run ExecEmail.exe
SMTP Server Settings
Microsoft 365 or Office 365 accounts
Gmail Issues
Sending an Email
Unique 'From Address'
ExecEmail Using Command Line Arguments
Errors / Troubleshooting
Using the older Outlook emailer
This application replaces the older Microsoft Outlook interface. Please contact us if you wish to use this newer version.
To enable ExecEmail, you must edit the configuration file MENUINI.FIL (in the hotel folder.)
The new ExecEmail is a self-contained email editor and sender. It replaces the older Outlook interface and removes the need for customers to install Microsoft Outlook.
These are the files that are needed for it to function properly:
Download
You MUST contact your email provider to obtain many of the settings described below. Execu/Tech Systems is not your email provider and can't obtain your email settings for you.
You MUST verify that your email provider will allow SMTP Authentication or SMTP Relay. If they don't allow SMTP Authentication or SMTP Relay, emails will NOT send.
If you are using a Microsoft 365 or Office 365 account, read this first: Microsoft 365 or Office 365 accounts
If you are using a Gmail account, read this first: Gmail Issues
The ExecEmail application will open. This is the settings window: (If you don't see the following window, you're running the older version.)
Property Email Options:
After entering or editing the information, click Save.
Click Test to send a test email. You can change the To Address or add a CC for testing, but you cannot change the From Address.
If the test is successful, you will see an Email Sent popup message.
If it is not successful, it will return an error message. Errors / Troubleshooting
Below is information from Microsoft regarding SMTP settings. Please contact your account administrator or Microsoft Support with questions regarding these settings.
How to set up an application to send emails using Microsoft 365 or Office 365
If you are using a Microsoft 365 or Office 365 email account, there are a few settings that can affect the ability to send emails with ExecEmail:
1. Security Defaults
When Security Defaults are enabled:
To turn off this setting, see: Security Defaults in Microsoft
For GoDaddy Microsoft 365 accounts, see: Microsoft 365 from GoDaddy - Enable or disable security defaults
Note: Execu/Tech Support cannot advise you regarding security protocols for your organization.
2. Enable SMTP Auth
See Enable or disable SMTP AUTH in Exchange Online
For GoDaddy Microsoft 365 accounts, see Microsoft 365 from GoDaddy - Enable SMTP Authentication.
3. Multifactor Authentication (MFA)
MFA must be turned off for the email account unless you create and use an App Password in place of your actual account password. See App Passwords.
App Passwords
Note: Microsoft App Passwords have not been tested with ExecEmail, so there is no guarantee they will work. However, we have tested Gmail app passwords and they do work.
Execu/Tech cannot assist you with creating an app password. Please contact your account administrator or Microsoft Support.
If you use a Gmail account, you might get an error like this:
Email Not Sent Contact your email provider to verify the email settings. This is an error returned by them and they will need to tell you why. The following error was returned by your email provider: ──────────────────────────────────────── The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.0 Authentication Required.
As of May 30, 2022, Google no longer supports signing in to third-party apps with your Google Account, using only your username and password. Less secure apps & your Google Account - Google Account Help
Because of this, Gmail users will now need to create an App Password to be able to send emails with ExecEmail. Sign in with App Passwords - Google Account Help
Creating an App Password for ExecEmail
ExecEmail Settings for Gmail:
SMTP Server: smtp.gmail.com
Username: Your Gmail account name (example@gmail.com)
Password: The 16-digit App Password you created
Port: 587
Both boxes should be checked.
ExecEmail Unique 'From Address' You can specify a unique From Address by Terminal Number. This allows you to send emails from "reservations@" or "activities@", etc. based on the Terminal Number.
To set the terminal record's email address, go to System Maintenance > User I.D Setup > Terminal Record > 'From' Email Address:
All email documents sent from this terminal will contain this From Address.
ExecEmail Using Command Line Arguments ExecEmail can be called with command line arguments. These are the available arguments. There are new command line arguments as of Version 2020.7.16.2. The old ones still work, but in order to facilitate additional arguments, new ones were added.
Visible. Use this argument to show the email before sending. Without this option the email will send and a popup Window will be displayed to indicate that it was successful or encountered any problems.
/vi
Attached folder. The contents of the single specified folder will be compressed into a single .zip file before sending. Keep in mind that some email providers will remove attachments or block the entire email if certain file types are attached. Don't send .exe, script files, encrypted archives, archives within archives, etc. The attachment will be named "YourDocuments.zip" by default. If you want a custom name, add the following option: /an /af c:\temp /af c:\temp /an SalesReports.zip
There are 3 reasons why ExecEmail is not working:
The following aren't all of the errors you may see, but they are the most common:
The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.0 Authentication Required.
Possible causes:
Mailbox unavailable. The server response was: 5.7.1 Unable to relay for ____.
The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.57 Client not authenticated to send mail. Error: 535 5.7.139 Authentication unsuccessful, user is locked by your organization's security defaults policy. Contact your administrator.
Transaction failed. The server response was: 5.7.1
<_________> : Sender address rejected: Access denied
Unable to connect to the remote server
The remote name could not be resolved
Menuini.fil is a configuration file in the PMS software folder. This file can be opened with Notepad and edited.
Search for the line containing: HOTEL-MAIL-OUTLOOK=YES
It might be commented out with a # in front of the line, or it might have =NO rather than =YES.