如题
解决方案 »
- 急啊 大家帮下忙 使用MagicAjax报错怎么回事啊
- 新手求教基础知识
- 数据类型转换
- dataset如何更新数据中的数据
- listbox 排序 取行号问题? 救命!!!!!!!!!!!
- 后台加入javascript出现的问题?
- 主窗体有一控件A..在另外一个类中如何调用该控件呢。。?
- 我的未结帖子还有三个,可我忘掉哪个版块发了?
- 网页内嵌套另一页面,嵌套页面如何刷新?使用对象<OBJECT classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2" VIEWASTEXT>
- 第一次写程序,验证登录出错,请大家帮我看看
- 这里人多来提个问,大家看看该怎么搞?
- 毕业设计的疑问
client.Host = "smtp.163.com";
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential("你的163用户名", "*****");
//星号改成自己邮箱的密码
client.DeliveryMethod = SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage message = new MailMessage("你的163邮箱地址", "收件人邮箱地址");
message.Subject = "测试";
message.Body = "用自己写的软件发的邮件!";
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
//添加附件
Attachment data = new Attachment(@"附件地址如:e:\a.jpg", System.Net.Mime.MediaTypeNames.Application.Octet);
message.Attachments.Add(data);
try
{
client.Send(message);
MessageBox.Show("Email successfully send.");
}
catch (Exception ex)
{
MessageBox.Show("Send Email Failed." + ex.ToString());
}
如果这个邮件功能你是要放在服务器上来用的话! 你必须要在添加附件的时候把
附件上传!
而且你还要邮件发送成功后自动删除附件(或者把附件转移到倍份目录下)!
这里你要考虑到
message.Attachments.Add(data); //发送邮件附件
这会你通过程序是直接删不掉的!
你需要释放掉 message.Attachments.Dispose();
要不然进会提示,进程正在使用中无法删除。。(大概就是这个意思)
否则失败。 另求。 即便有mcafee也会成功发送邮件的方法。 谢谢