SendMail问题 发送邮件,试了好几种方式,服务器设置成sina就可以发送,设置成163就不可以...求解! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /// <summary> /// 审核成功后发送邮件 /// </summary> /// <param name="Obj"></param> /// <param name="E"></param> public string SendMail() { string strFromName = ddlWorkerId.SelectedItem.Text.ToString();//发件人 string strTitleName = txtTitle.Text.ToString();//公告标题 string strContentName = txtContent.Text.ToString();//公告备注 string strPathName = Session["Path"].ToString();//获取附件名 string strTypesName = ddlNoticeType.SelectedItem.Text.ToString();//公告类别 try { MailAddress from = new MailAddress("[email protected]");//发邮件人:专门申请用来发邮件的 MailAddress to = new MailAddress("[email protected]");// MailMessage message = new MailMessage(from, to); message.Subject = txtTitle.Text;//发送邮件的标题 message.Body = strFromName + " 发布标题为:《" + strTitleName + "》,备注为:“" + strContentName + "”,附件名称为:“"+ strPathName + "”,类别为:“" + strTypesName + "”的公告已通过审核,请及时查收和编辑。";//发送邮件的内容 #region //发送附件 if (strPathName != "") {//发送附件 Attachment att = new Attachment(Server.MapPath("../Upfile/Notice/") + strPathName); message.Attachments.Add(att); } #endregion SmtpClient client = new SmtpClient("smtp.163.com"); client.UseDefaultCredentials = false; client.Credentials = new NetworkCredential("[email protected]", "密码"); client.DeliveryMethod = SmtpDeliveryMethod.Network; message.IsBodyHtml = true; client.Send(message); return strEmaiError="1"; //发送文件成功 } catch (Exception ex) { //throw ex; return strEmaiError = "2";//发送文件失败 } }我就用的163可以,qq邮箱不行,你试下,可以就给分哈 分页。。。 vs2005 第一次运行程序特别慢(web) asp.net mvc 上传文件出问题 VS2005的一个奇怪的问题 想学习asp.net中使用ajax进行开发,求学习步骤! windows xp sp2 + iis+ .net 2.0,由于自定义配置了isapi,现在iis无法打开,如何修复呢? 为什么我的EXCEL文件打开时总是出现“服务器出现意外情况”? 高分求从excel直接导入到sql数据库的代码。 如何访问到Toolbar中的ToolbarDropDownList asp.net的配置 这个值怎么获得? 定制域名
/// <summary>
/// 审核成功后发送邮件
/// </summary>
/// <param name="Obj"></param>
/// <param name="E"></param>
public string SendMail()
{
string strFromName = ddlWorkerId.SelectedItem.Text.ToString();//发件人
string strTitleName = txtTitle.Text.ToString();//公告标题
string strContentName = txtContent.Text.ToString();//公告备注
string strPathName = Session["Path"].ToString();//获取附件名
string strTypesName = ddlNoticeType.SelectedItem.Text.ToString();//公告类别
try
{
MailAddress from = new MailAddress("[email protected]");//发邮件人:专门申请用来发邮件的
MailAddress to = new MailAddress("[email protected]");//
MailMessage message = new MailMessage(from, to);
message.Subject = txtTitle.Text;//发送邮件的标题
message.Body = strFromName + " 发布标题为:《" + strTitleName + "》,备注为:“" + strContentName + "”,附件名称为:“"+
strPathName + "”,类别为:“" + strTypesName + "”的公告已通过审核,请及时查收和编辑。";//发送邮件的内容 #region //发送附件
if (strPathName != "")
{//发送附件
Attachment att = new Attachment(Server.MapPath("../Upfile/Notice/") + strPathName);
message.Attachments.Add(att);
}
#endregion SmtpClient client = new SmtpClient("smtp.163.com");
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("[email protected]", "密码");
client.DeliveryMethod = SmtpDeliveryMethod.Network;
message.IsBodyHtml = true; client.Send(message);
return strEmaiError="1"; //发送文件成功
}
catch (Exception ex)
{
//throw ex;
return strEmaiError = "2";//发送文件失败
}
}我就用的163可以,qq邮箱不行,你试下,可以就给分哈