public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
sendMail("陈建勇", "chenjianyong@126.com", "chen@126.com", "发个邮件试试", "你能收到,说明是你自己发的");
}
/// <summary>
/// 发送电子邮件 引用jmail 组件
/// </summary>
/// <param name="sender"> 发件人 </param>
/// <param name="senderMail"> 发件人电子邮件 </param>
/// <param name="receiver"> 收件人电子邮件 </param>
/// <param name="subject">主题 </param>
/// <param name="content"> 邮件内容 </param>
public void sendMail(string sender, string senderMail, string receiver, string subject, string content)
{
jmail.MessageClass jmMessage = new jmail.MessageClass();
// 设置字符集
jmMessage.Charset = "gb2312";
//设置邮件内容形式
jmMessage.ContentType = "text/html";
// 发件人邮箱地址
jmMessage.From = senderMail;
// 发件人姓名
jmMessage.FromName = sender;
// 设置主题
jmMessage.Subject = subject;
// 设置内容
jmMessage.Body = content;
// 设置收件人邮箱
jmMessage.AddRecipient(receiver, "", "");
// 设置登陆邮箱的用户名和密码
jmMessage.MailServerUserName = "chenjianyong@126.com";
jmMessage.MailServerPassWord = "51314202008";
// 设置smtp 服务器地址
if (jmMessage.Send("smtp.126.com", false))
{
Response.Write("<script>alert(' 发送成功')</script>");
}
else
{
Response.Write("<script>alert(' 发送失败')</script>");
}
}
}
//注意发送的到QQ邮箱的时候,要配置。我也没解决,但发送到126,163邮箱的可以,只需要下载一个jmial主键安装即可。