运行 在测试邮件发送功能的时候跳出无法从传输连接中读取数据: net_io_connectionclosed错误问下各位有没有什么办法可以很快解决啊
解决方案 »
- asp.net第一次访问后编译成的本地文件在哪?
- 控件位置如何固定?很弱智的问题
- 用.net简历论坛、博客、相册功能的解决方案
- ajax 不执行ScriptManager.RegisterStartupScript
- 已经问了3次了,多谢各位高人相助,真心感谢。我都试了但还是连不上SQL很急很急,
- web控件
- ????当更新时出现“从字符串转换为 datetime 时发生语法错误”,请大家进来看看,解决立即给分!!!1
- SqlDataReader的数据连接的关闭问题.
- 在线提问:字符串的分隔
- 我用XMLDocument方式读出XML文件,可是出错,请帮忙看看应该怎么改????
- 正则表达试问题
- asp.net多线程
http://blog.csdn.net/jiezigege/archive/2009/07/28/4387016.aspx
//This is fully working tested code. Copy and paste the code
//Edit some parts(UserName, password) and ENJOY!
/// <summary>
/// 使用Gmail邮箱发送邮件
/// </summary>
/// <param name="From">指定发送者的Gmail邮箱</param>
/// <param name="Password">邮箱的密码</param>
/// <param name="To">收件人的地址,多个用户用分号分割</param>
/// <param name="Cc">抄送人的地址,多个用户用分号分割</param>
/// <param name="Bcc">密送者的地址,多个用户用分号分割</param>
/// <param name="Subject">邮件的主题</param>
/// <param name="Body">邮件的内容</param>
/// <returns>返回发送结果</returns>
public static string sendMail(string From, string Password, string To, string Cc, string Bcc, string Subject, string Body)
{
// Mail initialization
MailMessage mailMsg = new MailMessage();
mailMsg.From = From;
mailMsg.To = To;
mailMsg.Cc = Cc;
mailMsg.Bcc = Bcc;
mailMsg.Subject = Subject;
mailMsg.BodyFormat = MailFormat.Html;
mailMsg.Body = Body;
mailMsg.Priority = MailPriority.High;
// Smtp configuration
SmtpMail.SmtpServer = "smtp.gmail.com";
// - smtp.gmail.com use smtp authentication
mailMsg.Fields.Add
("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername",
From);
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword",
Password);
// - smtp.gmail.com use port 465 or 587
mailMsg.Fields.Add
("http://schemas.microsoft.com/cdo/configuration/smtpserverport", "465");
// - smtp.gmail.com use STARTTLS (some call this SSL)
mailMsg.Fields.Add
("http://schemas.microsoft.com/cdo/configuration/smtpusessl", "true");
// try to send Mail
try
{
SmtpMail.Send(mailMsg);
return "信息发送成功,请耐心等待回复";
}
catch (Exception ex)
{
return "发送错误:以下是错误信息:<br>" + ex.Message;
}
}