asp.net如何实现发邮件的功能 asp.net如何实现发邮件的功能?发邮件这一功能本人从未接触过,请大侠们说清楚点,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #region##发送邮件 /// <summary> ///发送邮件 /// </summary> /// <param name="email"></param> /// <returns></returns> public int Sends(string email) { int i = 0; string formto = "发送邮箱地址"; string to = email; string content = ""; //标题 string body = ""; //主体 string name = ""; //发送邮箱名 string upass = ""; //发送邮箱密码 string smtp = ""; //smtp地址 SmtpClient _smtpClient = new SmtpClient(); _smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式 _smtpClient.Host = smtp; //指定SMTP服务器 _smtpClient.Credentials = new System.Net.NetworkCredential(name, upass);//用户名和密码 MailMessage _mailMessage = new MailMessage(); //发件人,发件人名 _mailMessage.From = new MailAddress(formto, "来家网"); //收件人 _mailMessage.To.Add(to); _mailMessage.SubjectEncoding = System.Text.Encoding.GetEncoding("gb2312"); _mailMessage.Subject = content;//主题 _mailMessage.Body = body;//内容 _mailMessage.BodyEncoding = System.Text.Encoding.GetEncoding("gb2312");//正文编码 _mailMessage.IsBodyHtml = true;//设置为HTML格式 _mailMessage.Priority = MailPriority.High;//优先级 try { _smtpClient.Send(_mailMessage); i = 1; } catch (Exception) { i = 0; } return i; } #endregion 这里是些免费的smtp地址 这里有使用方法 还不错 http://nongfuit.com/html/70/201201/8352.html 用SendSMTPEMail发送邮件的函数,我刚刚实现了发送邮件的功能 ASP。NET 提交数据时先判断数据库是否存在 调查,大家所用的权限系统角色与用户是一对多还是多对多? 当前最新的技术有那些 关于用了母版页,在源代码中的JS中能不能取到文本框的值? Gridview在编辑状态下的行 如何显示为多行? DataSet如何获得当前某列的值?急............... url重写的问题 换页面的问题? 如何清空DATASET 为什么我的vs.net中没有crystal report viewer?难道是安装的时候忘记选择了?怎样才能加上? asp.net如何获取js变量的值 在gridview的RowCommand事件中改变button控件的text的值
#region##发送邮件
/// <summary>
///发送邮件
/// </summary>
/// <param name="email"></param>
/// <returns></returns>
public int Sends(string email)
{
int i = 0;
string formto = "发送邮箱地址";
string to = email;
string content = ""; //标题
string body = ""; //主体
string name = ""; //发送邮箱名
string upass = ""; //发送邮箱密码
string smtp = ""; //smtp地址
SmtpClient _smtpClient = new SmtpClient();
_smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式
_smtpClient.Host = smtp; //指定SMTP服务器
_smtpClient.Credentials = new System.Net.NetworkCredential(name, upass);//用户名和密码
MailMessage _mailMessage = new MailMessage();
//发件人,发件人名
_mailMessage.From = new MailAddress(formto, "来家网");
//收件人
_mailMessage.To.Add(to);
_mailMessage.SubjectEncoding = System.Text.Encoding.GetEncoding("gb2312");
_mailMessage.Subject = content;//主题 _mailMessage.Body = body;//内容
_mailMessage.BodyEncoding = System.Text.Encoding.GetEncoding("gb2312");//正文编码
_mailMessage.IsBodyHtml = true;//设置为HTML格式
_mailMessage.Priority = MailPriority.High;//优先级
try
{
_smtpClient.Send(_mailMessage);
i = 1;
}
catch (Exception)
{
i = 0;
}
return i;
}
#endregion