Email Tool
This tool is used to define outgoing SMTP parameters for email server(s) to send fault and Mismatches and/or What's New emails.
The Libraries tab, General defines the email address and options for the Publisher and Subscriber.
The Preferences, General, Default Email Server option is used for fault notifications if no other Email Server is defined in a Job.
The Preferences, Behavior, Ask before sending emails option applies when using the Navigator or foreground ELS Logger.
Otherwise when operating in the background emails will be sent depending on the conditions described below.
Fault emails are not sent when the Navigator is being used.
Mismatches and What's New emails are only sent if something is backed-up or Hints are performed.
OAuth2 Status
Have the ELS application registered with Google, Microsoft and Zoho and have client_id's and "Sign-In With"
working for those but have not found the combination to make sending emails with OAuth2 work. It is in
"test mode" on those providers until it can be made to work.
Set the Debug Level to "Trace" to enabled email-related debug logging to file.
What Works
- Apple iCloud mail works with an App Password instead of user password.
- GMail works with an App Password instead of user password.
- Outlook does not work due to deprecation of App Passwords and have not found the combination for OAuth2.
- Zoho works with user name (email address) and user password.
Options
Named configurations are used in Publish Jobs and as a Preference for fault notifications if none defined in a Publish Job.
Profile
- The value is used to deal with the nuances of OAuth2.
Server name
- The value is the target SMTP server.
User name
- The value is email address on the SMTP server.
Password
- The value is the user password or App Password on the SMTP server.
Port
- The value is the port number on the SMTP server.
Connection security
- The value is the required security of the SMTP server.
Authentication method
- The value is the required authentication method on the SMTP server.
Authenticate ... button
- If the Authentication method is OAuth2 this button is enabled whenever authentication is expired.
Test ... button
- When authenticated, or if OAuth2 is not used, this button sends a test email to the email address of the current Publisher.