群发送邮件类

本文介绍了一个基于.Net2.0环境下实现邮件发送的类,该类通过SMTP服务器进行身份验证,并提供了发送邮件的方法。

。Net2.0下的,要求服务期验证。代码如下:

public class Mail
... {
privatestringsubject;
privatestring[]mailTo;
privatestringbody;
privatestringsmtpServer;
privatestringuser;
privatestringpassword;
privatestringsender;

publicMail(stringSubject,string[]MailTo,stringSender,stringBody,stringSMTP,stringUser,stringPass)
...{
this.subject=Subject;
this.mailTo=MailTo;
this.body=Body;
this.smtpServer=SMTP;
this.user=User;
this.password=Pass;
this.sender=Sender;
}

publicboolSend()
...{
boolFlag=true;
try
...{
System.Net.Mail.MailMessagemailObj
=newSystem.Net.Mail.MailMessage();

//AddMailToaddress
for(inti=0;i<mailTo.Length;i++)
...{
mailObj.To.Add(mailTo[i]);
}

mailObj.IsBodyHtml
=true;
mailObj.Subject
=subject;
stringFrom=user+"@"+smtpServer.Substring(smtpServer.IndexOf(".")+1,smtpServer.Length-smtpServer.IndexOf(".")-1);
mailObj.From
=newMailAddress(From,sender,System.Text.Encoding.UTF8);
mailObj.Body
=body;
System.Net.Mail.SmtpClientSmtpMail
=newSmtpClient(smtpServer);
SmtpMail.Credentials
=newSystem.Net.NetworkCredential(From,password);
SmtpMail.Send(mailObj);
Flag
=true;
}

catch
...{
Flag
=false;
}

returnFlag;
}

}


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值