Target主机拒绝在C#SMTP.GMAIL.com和端口编号587中发送电子邮件



我试图通过构建基于控制台的应用程序来发送电子邮件积极拒绝它74.125.130.109:587"有人可以向我解释我的代码或我的系统设置是否出了问题?

using System.Net;
using System.Net.Mail;
namespace Email
{
class Program
{
    static void Main(string[] args)
    {
        Program obj = new Program();
        obj.SendEmail("Just a Mock Message");
    }
    public void SendEmail(string emailBody)
    {
        MailMessage mail = new MailMessage("FromEmail.com","ToEmail.com");
        mail.Subject = "Testing my Application";
        mail.Body = emailBody;
        SmtpClient smtp = new SmtpClient("smtp.gmail.com",587);
        smtp.Credentials = new NetworkCredential()
        {
            UserName = "EmailExample.com",
            Password = "example123"
        };
        smtp.EnableSsl = true;
        smtp.Send(mail);
    }
}
}

smtp.gmail.com ssl的默认端口为465。

 SmtpClient smtp = new SmtpClient("smtp.gmail.com",465);

相关内容

最新更新