using System;
using System.Data;
using System.Configuration;
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;
using System.Net.Mail;
public partial class sslMailTest : System.Web.UI.Page
{
const string Address_From = "*********@gmail.com";
const string Address_To = "********@163.com";
const string LongName= "********";
const string PassWord= "********";
const string SmtpServer= "smtp.gmail.com";
protected void Page_Load(object sender, EventArgs e)
{
if (sendMail(SmtpServer, 587).Trim() == "出错")
Response.Write("出错");
else
Response.Write("成功");
}
static string sendMail(string smtpServer)
{
string message=string.Empty;
SmtpClient client = new SmtpClient(smtpServer, 587);
client.EnableSsl = true;
NetworkCredential credential = new NetworkCredential(LongName, PassWord);
client.Credentials = credential;
MailMessage mess = new MailMessage(Address_From , Address_To , "this is a mail", "1206 the mail's content!");
try
{
client.Send(mess);
message = "成功";
}
catch
{
message = "出错";
}
return message;
}
}