aspnet 코어에서 MimeKit을 사용 중이며 모든 것이 로컬에서 작동하지만 푸른 색 응용 프로그램 서비스에서 이메일을 보내려고하면 "인증 실패"가 나타납니다.MimeKit azure gmail -> 인증 실패
"덜 안전한 응용 프로그램 허용"을 로컬로 작동 시키려면 활성화해야했습니다. _emailOptions.Username 및 _emailOptions.Password 당신은 어떤이 있습니까
catch (Exception ex)
{
_log.LogError(new EventId(1), ex, "Username: '{0}', Password: '{1}'", _emailOptions.Username, _emailOptions.Password);
throw;
}
던져진 예외를 로그인하여 올바른지 내가 확인한
using (var client = new SmtpClient())
{
await client.ConnectAsync("smtp.gmail.com", 465, SecureSocketOptions.SslOnConnect);
await client.AuthenticateAsync(_emailOptions.Username, _emailOptions.Password);
await client.SendAsync(emailMessage);
await client.DisconnectAsync(true);
}
:
이
내가 사용하고있는 코드입니다 이 문제를 해결하는 방법에 대한 아이디어?
푸른 색 및 로컬 앱에 ** 동일한 ** 사용자 이름과 비밀번호를 사용하고 있는지 알고 싶습니다. –
예, 사용자 이름/암호를 하드 코드했습니다. 로컬에서는 작동하지만 하늘빛에서는 작동하지 않습니다. – user568327