Set-VBOEmailSettings
Short Description
Modifies email notification settings.
Syntax
Set-VBOEmailSettings [-EnableNotification] [-SMTPServer <string>] [-Port <int32>] [-UseAuthentication] [-UseSSL] [-Credential <PSCredential>] [-From <string>] [-To <string>] [-Subject <string>] [-NotifyOnSuccess] [-NotifyOnWarning] [-NotifyOnFailure] [-SupressUntilLastRetry] [-AttachDetailedReport] [<CommonParameters>] |
Detailed Description
This cmdlet modifies email notification settings for Veeam Backup for Microsoft 365. To modify settings, you need to enter the necessary parameters with new values. The parameters that you omit will remain unchanged.
|
Email notification settings are global, they will be applied to all backup jobs configured in Veeam Backup for Microsoft 365. |
Parameters
Parameter | Description | Type | Required | Position | Accept Pipeline Input | Accept Wildcard Characters |
---|---|---|---|---|---|---|
EnableNotification | Defines that Veeam Backup for Microsoft 365 will send email notifications on the job run results. | SwitchParameter | False | Named | False | False |
SMTPServer | Specifies the full DNS name or IP address of the SMTP server for sending email notifications. Default: smtp.office365.com | String | False | Named | False | False |
Port | Specifies the port for connecting to SMTP server. Default: 587 | Int32 | False | Named | False | False |
UseAuthentication | Defines that the SMTP server requires authentication. Otherwise, the connection will be established to the SMTP server, which does not enforce authentication. | SwitchParameter | False | Named | False | False |
UseSSL | Enables a secure connection for email notification transmission. Otherwise, email notifications will be transmitted through the connection that does not require SSL authentication. | SwitchParameter | False | Named | False | False |
Credential | Specifies credentials that you want to use for authenticating with SMTP server. | PSCredential | False | Named | False | False |
From | Specifies notification sender email address with the rights to connect to SMTP server. | String | False | Named | False | False |
To | Specifies notification recipient email address. Semicolon is used for listing multiple recipients. | String | False | Named | False | False |
Subject | Specifies the subject for creating the notification email. You can use the following system variables:
| String | False | Named | False | False |
NotifyOnSuccess | Defines that Veeam Backup for Microsoft 365 will send the notification if the job finishes successfully. | SwitchParameter | False | Named | False | False |
NotifyOnWarning | Defines that Veeam Backup for Microsoft 365 will send the notification if the job finishes with warning. | SwitchParameter | False | Named | False | False |
NotifyOnFailure | Defines that Veeam Backup for Microsoft 365 will send the notification if the job finishes with error. | SwitchParameter | False | Named | False | False |
SupressUntilLastRetry | Defines that Veeam Backup for Microsoft 365 will send the notification per the job schedule settings. The following email notification scenarios are possible:
For more information on job schedule settings, see the New-VBOJobSchedulePolicy cmdlet. | SwitchParameter | False | Named | False | False |
AttachDetailedReport | Defines that Veeam Backup for Microsoft 365 will attach a report to a notification on the job completion results. | SwitchParameter | False | Named | False | False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the About CommonParameters section of Microsoft Docs.
Examples
Example 1. Modifying Email Notification Settings
This example shows how to set email notifications with the following settings:
|