繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> 评论及其它 >> 利用SmtpMail发送邮件,怎么通过SMTP服务器认证?

利用SmtpMail发送邮件,怎么通过SMTP服务器认证?

2005-01-09 20:59:30  作者:apexchu  来源:互联网  浏览次数:8  文字大小:【】【】【
简介:using System;using System.Web.Mail;namespace testSendmail{   class testsend    {        MailMessage myem=new MailMessage(...

using System;

using System.Web.Mail;

namespace testSendmail

{

class testsend

{

MailMessage myem=new MailMessage();

myem.To = "test@163.com"; // 收件人

myem.From = "test1@163.com"; // 发件人

myem.Subject = "怎么通过SMTP服务器认证"; //主旨

myem.Body = "利用SmtpMail发送邮件,怎么通过SMTP服务器认证?"; //内容

myem.Priority=MailPriority.High; //优先级

//最关键的来了:-)

myem.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //这个好像是认证类型

myem.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "username"); //要认证的用户名

myem.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "password"); //要认证的密码

static void Main()

{

try

{

SmtpMail.SmtpServer="smtp.163.com"; // SMTP服务器

SmtpMail.Send(myem);

}

catch(System.Web.HttpException e)

{

Console.WriteLine(异常信息: "+e.Message+"\n异常源: "+e.Source);

}

}

}

}

责任编辑:admin
相关文章