Overview
When one or more email templates are removed or got deleted from the Kerio Connect server and if they are trying to be accessed for sending any automated email/s (that use this template/s), then, below errors are seen in the Kerio Connect logs:
[29/Oct/2020 09:11:29] mail_report.cpp: Cannot open report file 'dsn-delay' in language cs
[29/Oct/2020 09:11:29] mail_report.cpp: Cannot open report file 'dsn-delay' in default
language en
This article provides the resolution for this issue.
Prerequisites
Admin (root) access to the Kerio Connect server is required.
Solution
If you are trying to send any automated emails that use the file/s mentioned in the error (Eg: dsn-delay in the above example), then the related email templates need to be created on the Kerio Connect server for successful sending of the emails.
Below are the steps to create a template:
-
Stop the Kerio Connect server (Windows / macOS or Linux).
-
Navigate to the Kerio Connect installation folder. The default locations are:
-
Windows:
C:\Program Files\Kerio\MailServer
-
macOS:
/usr/local/kerio/mailserver/
-
Linux:
/opt/kerio/mailserver
-
-
Open the
reports/<language_code>
folder. For example, if you want to modify the English templates, open thereports/en
folder, or for German,reports/de
, and so on. - Create the template file with .rep extension, add the needed content to it and save it with the same name as seen in the error. As per the error mentioned in the above example, the file name in this case will be dsn-delay.rep:
-
Save the changes.
-
Start the Kerio Connect server (Windows / macOS or Linux).
Confirmation
After the creation of the email template file, the errors will no longer be seen in the logs and the automated emails will be sent as expected with the email template that was created.