ITPub博客

首页 > 应用开发 > IT综合 > Asp.net 2.0 发送Email(Using System.web.Mail)

Asp.net 2.0 发送Email(Using System.web.Mail)

原创 IT综合 作者:dzy5858 时间:2007-11-20 15:33:09 0 删除 编辑

下面的code都是经过我验证过的,肯定可以用:

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.Web.Mail;
public partial class send_email: System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{

string filename = this.FileUpload1.PostedFile.FileName;
string sAttach = filename;

try
{
MailMessage msg = new MailMessage();
msg.From = "dzy@gmail.com";
msg.To = "dzy@yahoo.com.cn";
msg.Subject = "test email";
msg.Body = "can you receive this email?";
msg.Priority = MailPriority.High;
msg.BodyFormat = MailFormat.Html;

// Build an IList of mail attachments.
if (sAttach != "")
{
MailAttachment attachment = new MailAttachment(sAttach);
msg.Attachments.Add(attachment);
}

SmtpMail.SmtpServer = "smtp.gmail.com";

//1 代表使用 local smtp, 2 外部 smtp
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusing", 2);

//SMTP Server
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver", "smtp.gmail.com");


//Server port, gmail is 465
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", "465");

//Authentication method, ssl or not, Username and password for the SMTP Server
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", 1);

//cdoBasic 基本验证 gmail使用ssl验证
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", true);

//账号
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "dzy");

//密码
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "123456");

SmtpMail.Send(msg);
Response.Write("Successed!!");
}
catch (Exception ex)
{
throw ex;
}
}
}

[@more@]A

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/107297/viewspace-983057/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 澳洲之旅
请登录后发表评论 登录
全部评论

注册时间:2009-08-04

  • 博文量
    13
  • 访问量
    458467