注册 登录
编程论坛 ASP.NET技术论坛

asp.netc#如何实现邮件群发

tjbdsh 发布于 2007-07-27 13:21, 1354 次点击
最好带附件的那种。给一个完整的代码。研究一下。谢谢
6 回复
#2
罗明2007-09-25 11:24

我也想要啊

#3
youkuwanhuo2007-10-11 16:57
我也 要呀
#4
一水先生2007-11-14 20:43
大家可以参考一下,完善一下:http://www.boy5d.com/article/html/2007-11/65.html
#5
sean882007-11-19 11:29

这是我写的一个发邮件方法,可以参考一下:
public void SendMail(string MessageFrom,string name,string password,string MessageTo,string MessageSubject,string MessageBody,string MailServer,string fileName)
{
SmtpMail.SmtpServer =MailServer;

MailMessage oMessage = new MailMessage();

oMessage.BodyFormat = MailFormat.Html;
oMessage.Priority = MailPriority.Normal;
oMessage.From = MessageFrom;
oMessage.To = MessageTo;
oMessage.Subject = MessageSubject;

//Stmp authentication
oMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
oMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", name);
oMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword",password);

oMessage.Body = MessageBody;

MailAttachment oAttachment=null;

if(File.Exists(fileName))
{
oAttachment = new MailAttachment(fileName);
oMessage.Attachments.Add(oAttachment);
}

try
{
System.Console.WriteLine("Sending outgoing message......");
SmtpMail.Send(oMessage);
}
catch( System.Web.HttpException exHttp )
{
System.Console.WriteLine("Exception occurred: " +
exHttp.Message);
}
}

#6
一水先生2007-11-20 18:18

现在微软提倡用 System.Net.Mail类
System.Web.Mail类已经不建议用了,
还有smtpMail类
改成SmtpClient了,并且用法也变了点!

#7
FenteLi2007-11-26 12:00
[url]http://bbs.bc-cn.net/thread-188133-1-1.html[/url]
看这个帖子,里面有发的一个代码,应该适合你用的哦。
1