public static int SendEmail(string SerAdd,string Name,string Pwd,string FromName,string FromEmail,string ToUser,string TiTle,string Body,string Url)
{
try
{
System.Net.Mail.SmtpClient client = new SmtpClient();
client.Host = SerAdd;
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(Name, Pwd);
//星号改成自己邮箱的密码
client.DeliveryMethod = SmtpDeliveryMethod.Network; System.Net.Mail.MailMessage message = new MailMessage();
message.From = new MailAddress(FromEmail, FromName, System.Text.Encoding.UTF8);
message.To.Add(ToUser);
message.Subject = TiTle;
message.Body = Body + "<a href='" + Url + "'>click me</a>";
message.IsBodyHtml = true;
////添加附件
//Attachment data = new Attachment(@"附件地址如:e:\a.jpg", System.Net.Mime.MediaTypeNames.Application.Octet);
//message.Attachments.Add(data);
client.Send(message);
return 1;
}
catch (Exception ex)
{
return 0;
}报异常,无法连接到远程服务器 ---> System.Net.Sockets.SocketException: 您的主机中的软件放弃了一个已建立的连接。 10.137.1.4:25
在 System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)参数都是正确的,就是客户升级一下邮件服务器,然后就出这个异常,请问是哪里的问题?急。
{
try
{
System.Net.Mail.SmtpClient client = new SmtpClient();
client.Host = SerAdd;
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(Name, Pwd);
//星号改成自己邮箱的密码
client.DeliveryMethod = SmtpDeliveryMethod.Network; System.Net.Mail.MailMessage message = new MailMessage();
message.From = new MailAddress(FromEmail, FromName, System.Text.Encoding.UTF8);
message.To.Add(ToUser);
message.Subject = TiTle;
message.Body = Body + "<a href='" + Url + "'>click me</a>";
message.IsBodyHtml = true;
////添加附件
//Attachment data = new Attachment(@"附件地址如:e:\a.jpg", System.Net.Mime.MediaTypeNames.Application.Octet);
//message.Attachments.Add(data);
client.Send(message);
return 1;
}
catch (Exception ex)
{
return 0;
}报异常,无法连接到远程服务器 ---> System.Net.Sockets.SocketException: 您的主机中的软件放弃了一个已建立的连接。 10.137.1.4:25
在 System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)参数都是正确的,就是客户升级一下邮件服务器,然后就出这个异常,请问是哪里的问题?急。
解决方案 »
- 求救,另一个页面里的信息如何在当前页面显现
- 信息锁定如何实现?等待高手帮忙!!
- 打印问题
- 在使用 Response.Write("<script language='javascript'>window.open('client_view.aspx')</script>")出现了"正在中止线程错误" 但我又不能使用Response.Redi
- freetextbox问题!用过的人麻烦进来看一下
- treeview搜索问题
- 域名解析怎么做呀
- 关于EXCEL导入到SQL
- 谁有这样的网络投票系统呀?
- help:文件上传问题--文件大小<4M的时候就没有问题,当>4M时就出错了,而且什么提示也没有,就出现“网页无法显示”--在线
- Entity Framework的项目创建
- 如果给请求路径加密呢?
换其他邮箱试试
用c#写的smtp邮件发送类
到底什么意思?
用户名
密码
端口
。
检查