Issue
PME 2020 Event Notification fails to send email notifications emails through SMTP server ‘mail.smtp2go.com’ using ports 2525 / 80 / 25 / 8025 / 587 and observed below error in the PME event log –
LogClientException: System.Net.Mail.SmtpFailedRecipientException: Mailbox unavailable. The server response was: relay access denied - please authenticate
at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException& exception)
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at Notifications.Core.Delivery.DeliverToEmail.SendEmail(String recipientEmailAddress, String subject, String htmlContent, String textContent)
LogClient: Notifications.Core::Notifications.Core.Delivery.DeliverToEmail::SendEmail
Environment
PME v2020.
Cause
PME is using older .NET mail client which is not passing the required Authentication to the SMTP Servers.
Resolution
*Warning: Take backups of any files prior to modifying/replacing them. Ensure the backups are in a location that will not be overwritten (i.e. the Desktop).
To fix this issue, apply steps mentioned as below -
Note: This hotfix is available with CU2 i.e PME 2020 CU2. (located at - https://community.exchange.se.com/t5/EcoStruxure-Power-Monitoring/PME2020-Download-PME-2020-Cumulative-Update-2-is-now-available/td-p/254080 or https://schneider-electric.app.box.com/s/58htakapfm2dppgo6aeus91q3f08r2xv)
PME 2020 Event Notification fails to send email notifications emails through SMTP server ‘mail.smtp2go.com’ using ports 2525 / 80 / 25 / 8025 / 587 and observed below error in the PME event log –
LogClientException: System.Net.Mail.SmtpFailedRecipientException: Mailbox unavailable. The server response was: relay access denied - please authenticate
at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException& exception)
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at Notifications.Core.Delivery.DeliverToEmail.SendEmail(String recipientEmailAddress, String subject, String htmlContent, String textContent)
LogClient: Notifications.Core::Notifications.Core.Delivery.DeliverToEmail::SendEmail
Environment
PME v2020.
Cause
PME is using older .NET mail client which is not passing the required Authentication to the SMTP Servers.
Resolution
*Warning: Take backups of any files prior to modifying/replacing them. Ensure the backups are in a location that will not be overwritten (i.e. the Desktop).
To fix this issue, apply steps mentioned as below -
- Download the attached 'PME2020_Hotfix_CU_Notifications.Core-Release.0.0.20133.02.zip' file and unzip (which contains hotfix files).
- Close all PME thick applications if they are opened and stop all PME (ION) windows services.
- Copy the downloaded files to respective folders in PME installed directory like – ‘C:\Program Files (x86)\Schneider Electric\Power Monitoring Expert\Applications\bin’ and ‘C:\Program Files (x86)\Schneider Electric\Power Monitoring Expert\system\bin’
- Start the PME services (or reboot machine, which automatically start services during system startup).
Note: This hotfix is available with CU2 i.e PME 2020 CU2. (located at - https://community.exchange.se.com/t5/EcoStruxure-Power-Monitoring/PME2020-Download-PME-2020-Cumulative-Update-2-is-now-available/td-p/254080 or https://schneider-electric.app.box.com/s/58htakapfm2dppgo6aeus91q3f08r2xv)