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;
}
}
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;
}
}
相关文章推荐
- gmail发送邮件 C#实现(测试OK)
- C#发送邮件程序 及测试邮件服务器
- C#发送邮件程序 及测试邮件服务器
- 用C#实现支持gmail邮件发送
- c#编程指南(七) C#通过GMAIL发送邮件
- C#发送邮件(Gmail到qq邮箱和163邮箱)
- 如何利用C#和Gmail帐号发送邮件
- 【C#使用Gmail发送邮件源代码分享】
- C#中如何利用Gmail账户发送邮件
- C# 发送邮件示例代码(GMail和Exchange)
- C#发送邮件程序 及测试邮件服务器
- 使用C#通过GMAIL发送邮件.
- C# 关于邮件发送(Gmail)
- c#发送邮件(outlook,gmail,hotmail,yahoo)程序
- 使用indy 9发送邮件支持SSL选项,gmail测试通过
- C# 发送邮件的记录(qq,126,Gmail)
- c#实现gmail邮件发送
- C#发送邮件(Gmail到qq邮箱和163邮箱)
- C#发送邮件程序 及测试邮件服务器
- C#2005和2008发送邮件的测试例子