求一个.net带附件发送邮件的事例 我自己用 mail.Attachments.Add(new Attachment());发送出错,为什么呢

[复制链接]
查看11 | 回复4 | 2011-3-5 03:15:44 | 显示全部楼层 |阅读模式
我是用.Net.Mail发送的邮件,不带这句直接发送邮件是成功的,要带附件就会出现错误,是不是我的语法有错误,还是别的什么原因,求解,谢谢。
回复

使用道具 举报

千问 | 2011-3-5 03:15:44 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">MailMessage objMailMessage;

//Attachment objMailAttachment;

// 创建一个附件对象

//objMailAttachment = new Attachment(\"d:\\\\test.txt\");//发送邮件的附件

// 创建邮件消息

objMailMessage = new MailMessage();

objMailMessage.From = new MailAddress(mailaddress, \"南方工程网\");//你自己的邮箱地址


objMailMessage.To.Add(receiver);//目的邮件地址俺的QQ邮箱


objMailMessage.Subject = \"南方工程网-激活账号\"; //发送邮件的标题


string body = str2;


objMailMessage.Body = body;//发送邮件的内容

objMailMessage.IsBodyHtml = true;

objMailMessage.BodyEncoding = System.Text.Encoding.UTF8;

objMailMessage.Priority = System.Net.Mail.MailPriority.Normal;

//objMailMessage.Attachments.Add(objMailAttachment);//将附件附加到邮件消息对象中

//SMTP地址

SmtpClient smtpClient = new SmtpClient(smtphost);//网络上的代理服务器

//smtpClient.EnableSsl = true; //安全连接

smtpClient.Credentials = new System.Net.NetworkCredential(objMailMessage.From.Address, mailpass);//设置发件人身份的信息


smtpClient.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;


//smtpClient.Host = \"smtp.\" objMailMessage.From.Host;

smtpClient.Host = \"mail.\" objMailMessage.From.Host; //南方工程网 发送邮箱地址 mail.gzswb.com


smtpClient.Send(objMailMessage);

return true;
回复

使用道具 举报

千问 | 2011-3-5 03:15:44 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-670721\">先谢谢的回答。这个有点复杂,我直接用.net里面的组件就能发送了,我问的是怎么发送附件呢?就是发送邮件的同时能发送附件啊,你有没有?
回复

使用道具 举报

千问 | 2011-3-5 03:15:44 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-670850\">//objMailAttachment = new MailAttachment( \"d:\\\\test.txt\" );//发送邮件的附件

//objMailMessage.Attachments.Add( objMailAttachment );//将附件附加到邮件消息对象中
这行注释取消 就可以了
回复

使用道具 举报

千问 | 2011-3-5 03:15:44 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-673527\">MailAttachment 是那个命名空间的??

ScoreEmail没有出现???
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行