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

C# 发送Gmail邮件(已测试过)

2008-12-16 10:09 316 查看
 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;
    }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息