SMTP отправлять электронную почту, полученную gmail, тогда как внешний вид не получен - PullRequest
0 голосов
/ 20 марта 2019

Я использую SMTP-клиент в своем проекте .Net для отправки электронной почты по ссылке Забыли пароль. Я использую метод Async для отправки электронной почты:

    using (var smtpClient = new SmtpClient())
        {
            smtpclient.SendCompleted += new SendCompletedEventHandler(smtp_SendCompleted);
            await smtpClient.SendMailAsync(message);
        }

Мое письмо успешно отправлено, и после отправки я могу увидеть точку останова в приведенном ниже коде:

static void smtp_SendCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
        {
            if (e.Cancelled == true || e.Error != null)
            {
                throw new Exception(e.Cancelled ? "EMail sedning was canceled." : "Error: " + e.Error.ToString());
            }

        }

Я пытался с моей учетной записью Gmail и Outlook. Аккаунт Gmail получил ссылку на забытый пароль, а аккаунт Outlook не получил ее. Но без ошибок. Что может быть причиной ???

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...