У меня есть приложение, работающее в Azure Службах приложений. До сих пор я использовал SMTP-сервер Gmail для отправки электронной почты, и он работал нормально. Сервис электронной почты похож на тот, который указан в документации Конфигурации выглядят так:
"ApplicationEmail": {
"EmailAddress": "template@gmail.com",
"Password": "temppassword",
"SmtpClient": "smtp.google.com",
"Port": "587",
"SSL": "true"
}
Теперь я пытаюсь перейти на сервер ProtonMail, у меня есть учетная запись с пользовательским домен и, в конце концов, я попытался перенастроить настройки следующим образом:
"ApplicationEmail": {
"EmailAddress": "administration@mydomain.de",
"Password": "randompassword",
"SmtpClient": "smtp.protonmail.com",
"Port": "587",
"SSL": "true"
}
Что, конечно, не работает, и я получаю эту ошибку при попытке отправить электронное письмо
System.Net.Mail.SmtpException: Failure sending mail.
System.Net.Sockets.SocketException (11001): No such host is known.
Я искал решение везде, единственный найденный способ - установить ProtonBridge, который работает локально в фоновом режиме и шифрует и расшифровывает электронные письма, но это не похоже на вариант, поскольку я не могу интегрировать его в приложение Azure Сервис, потому что это похоже на PaaS, а не на Azure VM. Если я не прав, не судите строго, я относительно новичок в C#, Azure:)