Аутентификация SMTP Outlook ядра Asp .net не удаласьC#

Место общения программистов C#
Ответить
Anonymous
 Аутентификация SMTP Outlook ядра Asp .net не удалась

Сообщение Anonymous »


Раньше я использовал SMTP Gmail для отправки электронных писем с использованием того же кода. Но когда я хочу перейти на SMTP Outlook, я получаю сообщение об ошибке, что аутентификация не прошла успешно.

вот мои настройки приложения

"EmailConfiguration": { «От»: «ххх», «SmtpServer»: «smtp.office365.com», «Порт»: 587, "Имя пользователя": "xxxx", //адрес электронной почты организации «Пароль»: «xxxx» // внешний вид пароля приложения }, мой сервис

private void Send(MimeMessage mailMessage) { используя (var client = новый SmtpClient()) { пытаться { вар имя пользователя = _emailConfig.UserName; вар пароль = _emailConfig.Password; client.Connect(_emailConfig.SmtpServer, _emailConfig.Port, SecureSocketOptions.StartTls); client.AuthenticationMechanisms.Remove("XOAUTH2"); client.Authenticate(имя пользователя, пароль); client.Send(mailMessage); } поймать (исключение) { бросать; } окончательно { client.Disconnect(истина); клиент.Расположить(); } } } публичная строка SendEmail (сообщение) { пытаться { вар emailMessage = CreateEmailMessage(сообщение); Отправить (сообщение электронной почты); вернуть «1»; } поймать (Исключение ex) { вернуть бывшее сообщение; } } Я думаю, это происходит потому, что не добавлены настройки smtp Outlook. когда я хочу добавить, я не могу ничего нажать. это причина проблемы?

Я много искал в Google свою проблему, но ничего не понял или вы можете рассказать мне больше о моей проблеме, потому что я только учусь
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»