I have configured the Email Settings in Options to email me on success, warning or failure. I have entered the SMTP server settings and credentials (for Exchange 2010), sent a test message and it works (the first time). If I exit Options and go back in and send a Test Message, sometimes it times out and sometimes it works. It appears to work if I send Test Messages one after the other in quick succession. If I leave it idle for a while and then try, it times out.
I have about 8 backup jobs running each night. Each job is configured to send me an email on completion. Sometimes I will get an email, other times not. There is no consistency to which ones work or don't. The ones that fail to send the email show "Sending email report Details: The operation has timed out." in the job Action list.
The difference between the backup logs for a job that sends me an email and one that doesn't is as follows:
Code: Select all
[01.05.2014 21:22:57] <01> Info Sending email notification, server '192.168.1.60', port '25', timeout '10000', use ssl 'False', to '<my email address>'
[01.05.2014 21:03:59] <01> Info Sending email notification, server '192.168.1.60', port '25', timeout '10000', use ssl 'False', to '<my email address>'
[01.05.2014 21:04:09] <01> Error The operation has timed out. at System.Net.Mail.SmtpClient.Send(MailMessage message)
[01.05.2014 21:04:09] <01> Error at Veeam.Backup.Core.Components.Reports.CReportMailer.SendMessage(ISmtpClient smtpClient, MailMessage message)
[01.05.2014 21:04:09] <01> Error at Veeam.Backup.Core.Components.Reports.CReportMailer.SendMessage(MailMessage message)
[01.05.2014 21:04:09] <01> Error at Veeam.Backup.Core.Components.Reports.CReportMailer.SendReport(String jobName, String sessionResult, Int32 vmsCount, Int32 failed, Int32 warnings, DateTime sessionEndTime, String body, String to)
[01.05.2014 21:04:09] <01> Error at Veeam.Backup.Core.Components.Reports.CReportMailer.SendReport(CBackupSession[] sessions, String additionalEmails)
[01.05.2014 21:04:09] <01> Error at Veeam.Backup.Core.CReportJobSender.SendSessionReportNoThrow(CBackupJob job, CBackupSession[] jobSessions)
Frank