25端口没有被占用
地址没问题
服务器可以ping到地址
public static void SendEmailEX()
{
string from = "****@****"; //发件人,邮件账户,如 aaa@qq.com
//string cc = "1111@test.com"; //抄送人
string to = "*****@****"; //收件人
MailMessage message = new MailMessage();
MailAddress fromAddress = new MailAddress(from);
message.To.Add(to);
//message.CC.Add(cc);
message.From = fromAddress;
string Subject = "提示!";
string Body = "";
if (GetOverTime().Rows.Count > 0)
{
Subject += "有超时的计划未下发执行!";
Body += "<h3>超时:</h3>" + AGetOverTime();
}
if (GetWillTime().Rows.Count > 0)
{
Subject += "有即将超时的计划未下发执行!";
Body += "<h3>即将超时:</h3>" + AGetWillTime();
}
message.IsBodyHtml = true;
message.Subject = Subject;
message.Body = Body;
string username = "****@****";
string passwd = "****";
string domain = "china.local";
//Attachment attr = new Attachment("D:/test/test.test.txt");附件
//message.Attachments.Add(attr);
SmtpClient smtpClient = new SmtpClient();
smtpClient.Timeout = 50000;
smtpClient.Host = "mail.fycsg.com"; //邮箱服务器。
smtpClient.Port = 25;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new NetworkCredential(username, passwd, domain); //用户名,密码,域控
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.EnableSsl = false;
try
{
if (Subject == "提示!")
{
Console.WriteLine("无需执行");
}
else
{
smtpClient.Send(message);
Console.WriteLine("发送成功!");
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。
因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。