首页 新闻 会员 周边

关于c#邮件编程方面的电子书!

0
悬赏园豆:100 [已关闭问题]

在百度谷歌你找了好长时间关于这方的电子书,都没找到,郁闷啦,麻烦哪位大哥有这方面的我资料传给我一下,谢谢啦,我的邮箱c375403293@126.com...

问题补充: 到网上学了点代码, 如下: MailMessage mail = new MailMessage(); mail.Body = "正文";//邮件正文 mail.Subject = "正文";//主题 //mail.Priority = MailPriority.High;//级别 mail.BodyEncoding = System.Text.Encoding.Default;//编码; mail.From = (new MailAddress("发件地址"));//发件人 mail.To.Add(new MailAddress("收件地址"));//收件人 mail.IsBodyHtml = false;//是否以html新式显示 SmtpClient smtp = new SmtpClient("smtp.qq.com", 25); smtp.UseDefaultCredentials = false; smtp.Credentials = (new System.Net.NetworkCredential("用户名", "密码")); smtp.DeliveryMethod = SmtpDeliveryMethod.Network;//指定如何处理代发邮件 smtp.EnableSsl = false; smtp.Send(mail); Response.Write("OK"); 但是老是报 "无法从传输连接中读取数据: net_io_connectionclosed。 " 试了好长时间都解决不了,哪位大哥大姐帮帮慢,谢谢啦 我按照下面的方法,吧"smtp.DeliveryMethod = SmtpDeliveryMethod.Network";//指定如何处理代发邮件 改成 smtp.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis; qq不能收信,但提示成功了,而126却可以收到,这是为什么了?
午夜孤魂的主页 午夜孤魂 | 初学一级 | 园豆:100
提问于:2009-10-24 23:01
< >
分享
其他回答(1)
0

资料没有。

建议你找个开源看看

黑白之间 | 园豆:859 (小虾三级) | 2009-10-24 23:15
0

一、确定你安装IIS,并且修改这句:

smtp.DeliveryMethod = SmtpDeliveryMethod.Network;//指定如何处理代发邮件

smtp.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;

二、试用开源如opensmtp,可以参考

http://www.cnblogs.com/jillzhang/archive/2007/01/21/626006.html

邀月 | 园豆:25475 (高人七级) | 2009-10-26 08:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册