在asp.net2.0里发邮件
在asp.net里发邮件是一件很方便的事情,利用Web Matrix可以直接把发邮件的代码拖至页面上,非常方便,下面为大家提供另外一种发邮件的方法。代码如下:
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.Net.Mail;
namespace DataHelper.Mail
{
public class SendMail
{
public bool SendMails(string frommail,string tomail,string subject,string content)
{
try
{
MailMessage msg = new MailMessage(frommail, tomail, subject, content);
msg.BodyEncoding = System.Text.Encoding.UTF8;
msg.IsBodyHtml = true;
string strsmtp = System.Web.Configuration.WebConfigurationManager.AppSettings["MailSmtp"].ToString();
int prot = Convert.ToInt16(System.Web.Configuration.WebConfigurationManager.AppSettings["MailPort"].ToString());
string username = System.Web.Configuration.WebConfigurationManager.AppSettings["MailUserName"].ToString();
string password = System.Web.Configuration.WebConfigurationManager.AppSettings["Password"].ToString();
SmtpClient s = new SmtpClient(strsmtp, prot);
s.Credentials = new System.Net.NetworkCredential(username, password);
s.Send(msg);
msg.Dispose();
return true;
}
catch
{
return false;
}
}
}
}


浙公网安备 33010602011771号