您的位置:首页 > 其它

.net 1.0 或1.1 环境下发送邮件

2015-08-12 11:38 141 查看
using System.Web.Mail;

使用的是System.Web.Mail因为是.net 1.0环境下,没有System.Net.Mail,所以只能用这个。

using System.Web.Mail;
protected void Button1_Click(object sender, EventArgs e)
{
MailMessage mail = new MailMessage();
mail.To = "390029659@qq.com";//设置收件人地址
mail.From = "abc@126.com";//设置发件人地址
mail.Subject = "测试";//设置邮件主题
//mail.BodyFormat = MailFormat.Html;//设置邮件以HTML格式发送
mail.Body = "ceshi";//设置邮件内容
//设置发送邮件时需要身份验证
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
//设置登录邮件主机时的用户名,注意如果发件人地址是abc@def.com,则用户名是abc而不是abc@def.com
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "abc");
//设置登录SMTP主机的用户密码
//126的邮箱注意,这里的密码不是邮箱登陆密码,而是开通smtp时候给的密码,其他邮箱没试。。。
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "mjibcoziletzmnnl");
//设置发送邮件的SMTP主机
SmtpMail.SmtpServer = "smtp.126.com";
//发送邮件,如果发送不成功会抛出异常
SmtpMail.Send(mail);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: