读书人

:asp.net 外件(原先EXCHANGE2

发布时间: 2012-08-02 11:35:26 作者: rapoo

求助:asp.net 外件(原先EXCHANGE2003的候)
各位指一二,不知道是何原因,按照上的一些方法改代都有成功,但是公司部的件送任何常,一但件地址是比如163或QQ有就出常:"法使用信箱。 伺服器回: 5.7.1 Unable to relay"

bool isuf = false;
MailMessage mail = new MailMessage();


sMailForm = "endy@kbg-cn.com";
mail.From = new MailAddress(sMailForm, "行政系");
mail.To.Add("endy@kbg-cn.com");
mail.To.Add("153797659@qq.com");
mail.CC.Add(sMailForm);

string sMailTo = GetCUSTMail();
mail.Subject = "行政核通知";
mail.IsBodyHtml = true;


mail.Body = GetMailBodyL();
//"172.16.1.19", 25
SmtpClient mailSmtp = new SmtpClient();
mailSmtp.EnableSsl = true;

mailSmtp.Host = "172.16.1.19";
mailSmtp.Port = 25;

mailSmtp.Credentials = new NetworkCredential("Bpmadin", "234567", "kbg-cn.com");
try
{
if (sMailTo != "" || sMailTo != null)
{
// mailSmtp.Send(mail);
mailSmtp.Send(mail);
isuf = true;
return isuf;
}
else
{
isuf = false;
Page.ClientScript.RegisterStartupScript(GetType(), "", "alert('供商件不能空,先供商件系方式');", true);
return isuf;
}

//Page.ClientScript.RegisterStartupScript(GetType(), "", "ReturnValues();", true);
}
catch (Exception ex)
{
throw new Exception(ex.Message);
Page.ClientScript.RegisterStartupScript(GetType(), "", "alert('操作失');", true);
return isuf = false;
}


[解决办法]

C# code
--改下面句下--mailSmtp.EnableSsl = true;client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;mailSmtp.Credentials = new NetworkCredential("Bpmadin", "234567");
[解决办法]
是不是你的件服器信息改了?

读书人网 >asp.net

热点推荐