using System.Collections;
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.Net.Mail;
using System.Net;
using System.Text;
public partial class SendMailTest : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SendMail_1();
}
private void SendMail_1()
{
MailMessage MM = new MailMessage(new MailAddress("SendMail@Dimon.com", "DisplayName", Encoding.GetEncoding("GB2312")), new MailAddress("RecieveMail@Dimon.com", "DisplayName", Encoding.GetEncoding("GB2312")));
SmtpClient smtp=new SmtpClient("smtp.Dimon.com");
NetworkCredential nc = new NetworkCredential("YourName", "YourPWD");
MM.Subject = "Subject";
MM.Body = "Body";
MM.BodyEncoding = Encoding.GetEncoding("GB2312");
MM.SubjectEncoding = Encoding.GetEncoding("GB2312");
MM.IsBodyHtml = true;
smtp.Credentials = nc;
try
{
smtp.Send(MM);
Response.Write("OK");
}
catch(SmtpFailedRecipientException ex)//捕獲郵箱是否可用異常
{
Response.Write(ex.Message.ToString());
Response.Write("<br>");
Response.Write("<br>");
Response.Write("False");
}
}
經測試,好用!!!