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

下面的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/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/107297/viewspace-983057/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值