Challenge
Email notifications sent by Veeam Backup for Microsoft Office 365 are unreadable.Cause
The issue is caused by an encoding conflict. By default, Veeam Backup for Microsoft Office 365 uses UTF-16 character encoding, and the issue appears under following circumstances:- Use of Mimecast or Thunderbird
- Office 365 organization located in Microsoft Azure China or Germany regions.
Solution
Email notifications encoding can be changed in Veeam Backup for Microsoft Office 365 version 1.5.0.1318 and 2.0.0.x. Depending on whether this is a test notification or not, an email will be sent by Veeam Backup for Microsoft Office 365 Service or Veeam Backup for Microsoft Office 365 Proxy service respectively.To change email notifications encoding, do the following:
- Ensure no backup jobs are running
- Stop Veeam Backup for Microsoft Office 365 Service
- Stop Veeam Backup for Microsoft Office 365 Proxy service
- Navigate to C:\Program Files\Veeam\Backup365
- To change encoding for test emails, edit Config.xml file by adding the following line between <Veeam> and <Arсhiver>:
<Email MessageHeadersEncoding="UTF-8" MessageSubjectEncoding="UTF-8" MessageBodyEncoding="UTF-8" />
- To change encoding for email notifications sent by a backup job, edit Proxy.xml file by adding the same line there:
- Start Veeam Backup for Microsoft Office 365 Proxy service
- Start Veeam Backup for Microsoft Office 365 Service
- If you have any remote proxies, repeat steps 1, 3, 4 and 6 for each remote proxy.