SMTP发送电子邮件gmail,但未收到Outlook

时间:2019-03-20 15:05:25

标签: .net email smtpclient

我在.Net项目中使用SMTP客户端发送“忘记密码”链接的电子邮件。我正在使用异步方法发送电子邮件:

    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帐户未收到该链接。但是没有错误。可能是什么原因?

0 个答案:

没有答案