相关疑难解决方法(0)

使用SmtpClient从Gmail发送电子邮件

我正在尝试连接到我的Gmail帐户,SmtpClient但似乎无法正常工作.我指定端口465,启用SSL并定义所有内容,但它需要2分钟,然后只显示一些错误消息未发送.

我在这做错了什么?

try
{
    MailMessage msg = new MailMessage();
    msg.From = new MailAddress("myemail@gmail.com);
    msg.To.Add(new MailAddress("theiremil@email.com));
    msg.Subject = "This is the subject";
    msg.Body = "This is the body";
    SmtpClient sc = new SmtpClient("smtp.gmail.com", 465);
    sc.EnableSsl = true;
    sc.UseDefaultCredentials = false;
    sc.Credentials = new NetworkCredential("myemail@gmail.com", "pass");
    sc.DeliveryMethod = SmtpDeliveryMethod.Network;
    sc.Send(msg);
    erroremail.Text = "Email has been sent successfully.";
}
catch (Exception ex)
{
    erroremail.Text = "ERROR: " + ex.Message;
}
Run Code Online (Sandbox Code Playgroud)

c# smtpclient

10
推荐指数
1
解决办法
2万
查看次数

Asp.Net Core MailKit:根据验证过程,远程证书无效

我有一个关于asp.net核心电子邮件发送的问题.

所以我有这个代码:

private void SendEmailLocalSMTP(string email, string subject, string message)
{
        MimeMessage mailMsg = new MimeMessage();

        //TESTING ENVIRONMENT ONLY!!!
        mailMsg.To.Add(new MailboxAddress("myMail@gmail.com", "cjimenezber@gmail.com"));

        // From
        mailMsg.From.Add(new MailboxAddress("noreply@app.com", "Facturacion"));

        // Subject and multipart/alternative Body
        mailMsg.Subject = subject;
        string html = message;

        System.Net.NetworkCredential credentials = new System.Net.NetworkCredential("myMail@gmail.com", "myPassword");

        // Init SmtpClient and send
        using (var client = new SmtpClient())
        {
            client.Connect("smtp.gmail.com", 587, SecureSocketOptions.StartTls);
            client.AuthenticationMechanisms.Remove("XOAUTH2");
            client.Authenticate(credentials);
            client.Send(mailMsg);
            client.Disconnect(true);
        }
    }
Run Code Online (Sandbox Code Playgroud)

从我在其他帖子中发现的有些相关,这应该足以使用MailKit发送它,但它不能正常工作.我收到以下异常,我不知道如何从这里开始.

这是例外:

在此输入图像描述

我已经看到了这个问题,但我没有太多意义:如何使用MailKit发送电子邮件?

任何帮助都非常感谢,谢谢.

c# asp.net email gmail mailkit

5
推荐指数
1
解决办法
5106
查看次数

标签 统计

c# ×2

asp.net ×1

email ×1

gmail ×1

mailkit ×1

smtpclient ×1