我参考他们的代码,在
MailMessage mm = new MailMessage();
mm.From = new MailAddress(s.SendMail, s.Sender,encoding);
我是这样些的: mm.From = new MailAddress("xiaoyang007@163.com", "真有意思", Encoding.GetEncoding(936));//xiaoyang007@163.com指的是邮箱
这句都会出错,说:
[System.Net.Mail.SmtpException] = {"不允许使用邮箱名称。 服务器响应为: authentication is required,smtp4,DtGowECZp2PhAI1P3TLlHg--.313S2 1334640868"}
@Philomena:
邮箱用户用户验证要这么处理:
var smtpClient = new System.Net.Mail.SmtpClient(); var SMTPUserInfo = new System.Net.NetworkCredential(userName, password); smtpClient.UseDefaultCredentials = false; smtpClient.Credentials = SMTPUserInfo;
单个发邮件的代码你会写吗,会写的话群发就是更换一下调用方式,量大的话用一下队列,不太大的话添加一个循环吧
单个的也不会写,,求指教~
叫你不散分,我来围观,呵呵。
有散分噻~
对啊,单个的邮件发送会写,群发的话来个循环就可以了啊
去51asp.com看看
System.Net.Mail.MailMessage m = new System.Net.Mail.MailMessage(); //这个不就是群发吗? m.To.Add("张三"); m.To.Add("李四"); m.To.Add("王五");
关注。。。
还是google 百度吧