Several Cerberus features require an SMTP server to be configured to enable the server to send emails. Email event actions, password expiration notification, web password resets, and public file sharing all require an SMTP server.
Adding a New SMTP Server Configuration
You can add an SMTP server configuration on the Event Targets page of the Event Manager.
Open the Cerberus UI and click the Event Manager toolbar button.
The Event Targets page allows you to add email servers. Go to Event Targets.
The Event Targets page of the Event Manager
Click the New button on the top-right side of the targets page and select New SMTP Target.
Add a New SMTP Target Dialog
SMTP Settings
SMTP Configuration
| Label | A label you can use to help identify this configuration. |
| Authentication |
This field allows you to select the authentication method for your SMTP/Mail server.
None: The default value. No authentication is used for the SMTP connection. Basic: Authenticates using a username and password. This is the same functionality as the previous Use Authentication checkbox. (prior to Cerberus 2025.3.0) Google OAuth2: Authenticates with Google's OAuth2 server. For more details with associated configurations while selecting this authentication, please refer to section “Configuring Google OAuth2 Authentication”. Microsoft OAuth2: Authenticates with Microsoft's OAuth2 server. For more details with associated configurations while selecting this authentication, please refer to section “Configuring Microsoft OAuth2 Authentication” For details on the Entra ID side set up, please see Configuring Azure Graph API To Send Email |
| Server | Enter the server address of the email server that you want to send from. |
| Port | Enter your SMTP port number, You can find the port number from the support page of your email service. |
| Encryption |
Select the encryption method for your SMTP server
|
| Verify Remote Certificate | When checked, Verify Remote Certificate will ensure that the host’s certificate and peer chain are valid. |
| Sender Name | Outgoing Emails will use this as the sender's name. |
| Sender Email | Outgoing Emails will use this as the sender's email address. |
| Test | Test your SMTP settings by entering an email address and pressing the Test button. |
Configuring Google OAuth2 Authentication
Once you select Google OAuth2 as the authentication the following fields and their values will be pre-populated for your convenience but can be edited:
Server: `smtp.gmail.com`
Port: `587`
Encryption: `STARTTLS`
You must then provide the following information from your Google Cloud configuration:
Service Account Key Path: Enter the full path to the Service Account's `.json` key file that you downloaded from the Google Cloud Console.
We recommend storing this file in the following location:
C:\ProgramData\Cerberus LLC\Cerberus FTP Server\certificates
Sender Email Address: The email address to appear in the "From" field of outgoing emails. This must be an authorized user email from the same organization for which the Service Account was created and configured with Domain-wide Delegation.
Example: If the organization was `cerberus.com`, then `oauth-tester@cerberus.com` would be a valid user to put as the sender address.
For details on the Google side set up, please see Configuring Google OAuth2 SMTP
Configuring Microsoft OAuth2 Authentication
Once you select "Microsoft OAuth2" as the authentication type, you must provide the following credentials from your Microsoft Entra ID configuration:
• Tenant ID: The unique ID of your organization's Microsoft Entra ID tenant.
• Application (Client) ID: The unique ID of your Cerberus application registration within Microsoft Entra ID.
• Client Secret: The secret key generated for your application. This is a powerful credential and should be treated like a password.
For details on the Entra ID side set up, please see Configuring Azure Graph API To Send Email
Comments
0 comments
Please sign in to leave a comment.