您的位置:首页 > 编程语言 > ASP

ASP.NET 2.0发送邮件

2008-02-22 21:03 483 查看
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Collections.Generic;
using System.Text;
using System.Net.Mail;
/// <summary>
/// Class1 的摘要说明
/// </summary>
///
namespace WebSite.SendMail
{
public class MailClass
{
static string strHost = string.Empty;
static string strAccount = string.Empty;
static string strPwd=string.Empty;
static string strFrom = string.Empty;
public static string mailHelloWord()
{
strHost = "smtp.163.com";
strAccount = "chinahgf";
strPwd = "123456";
strFrom = "chinahgf@163.com";
return sendMail("chinah_g_f@yahoo.com.cn", "这是一封测试邮件哦", "你好,我是无名,这是我开发的一个邮件程序,看是否能收到!谢谢!");
}
static string sendMail(string to, string title, string content)
{
SmtpClient _smtpClient = new SmtpClient();
_smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
_smtpClient.Host = strHost;
_smtpClient.Credentials = new System.Net.NetworkCredential(strAccount, strPwd);
MailMessage _mailMessage = new MailMessage(strFrom, to);
_mailMessage.Subject = title;
_mailMessage.Body = content;
_mailMessage.BodyEncoding = System.Text.Encoding.UTF8;
_mailMessage.IsBodyHtml = true;
_mailMessage.Priority = MailPriority.High;
try
{
_smtpClient.Send(_mailMessage);
return "发送成功";
}
catch(Exception ex)
{
return ex.Message;
}
}

public Class1()
{
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: