Я пытаюсь отправлять электронные письма через smtp.gmail.com
стандартным способом, и получаю стандартную ошибку, но по некоторым нестандартным причинам.
В частности, я получаю эту ошибку: System.Net.Mail.SmtpException: The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required.
при отправке почты.
Ответы по этой ссылке мне не помогли: SMTP-серверу требуется безопасное соединение, или клиент былне аутентифицирован. Ответ сервера был: 5.5.1 Требуется аутентификация?
Я подозреваю, что дополнительные шаги необходимы, если вы пытаетесь сделать это изнастраиваемый домен .
Я создал отдельную стандартную учетную запись Gmail для проверки своего кода, и там все отлично работает.
ЕслиЯ включаю / отключаю Менее безопасные приложения , тогда он ведет себя так, как вы ожидаете, и в соответствии со связанными решениями.
Если я включаю / выключаю-able 2FA и создавать сторонние пароли приложений, затем, опять же, он ведет себя так, как я ожидал, и в соответствии со связанными решениями.
Итак, мой код,и моя способность настроить общий учетную запись Gamil, работает просто отлично.
Но когда я использую другой идентичный адрес электронной почты GSuite, настроенный на настраиваемый домен (system@clientdomain.co.uk
), тогда ничего не работает :( Я 'перепробовал все перестановки, с / без LessSecureApps , с основным паролем пользователя / с Passw от стороннего приложенияОрд и т. д. Ничего не работает.
Я могу только предположить, что его нарушает либо пользовательский домен, либо тот факт, что это учетная запись GSuite.
Что теперь?