У меня есть сайт DNN 8.0.1
Пользователи не могут сбросить свои пароли.При отправке сообщения о сбросе возникает ошибка:
Почтовый ящик недоступен.Ответ сервера: 5.7.0. Ретрансляция почты отклонена [. . . ].Недопустимые учетные данные для ретрансляции для
Сообщения электронной почты отправляются через SMTP-ретранслятор, обрабатываемый G-Suite.
Вот трассировка стека:
at System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response)
at System.Net.Mail.MailCommand.Send(SmtpConnection conn, Byte[] command, MailAddress from, Boolean allowUnicode)
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 DotNetNuke.Services.Mail.Mail.SendMailInternal(MailMessage mailMessage, String subject, String body, MailPriority priority, MailFormat bodyFormat, Encoding bodyEncoding, IEnumerable`1 attachments, String smtpServer, String smtpAuthentication, String smtpUsername, String smtpPassword, Boolean smtpEnableSSL)
У меня естьпроверил настройки SMTP как на уровне хоста, так и на уровне администратора сайта, и они оба работают.
Работает электронная почта, созданная другими службами, и электронная почта, созданная из пользовательских модулей.Не работают только электронные письма, устанавливаемые для сброса пароля.
Кто-нибудь имеет представление о том, почему это происходит?
Спасибо