C#发送邮件
伙柴人 2009-11-03 12:00:57 string[] objArr=str;
MyEmilMessage.To.Add(emailTo); //收件人
MyEmilMessage.Subject =Title;//邮件主题
MyEmilMessage.SubjectEncoding = System.Text.Encoding.Default;
MyEmilMessage.Body = body;//邮件内容
MyEmilMessage.BodyEncoding = System.Text.Encoding.Default;
MyEmilMessage.IsBodyHtml = true;
MyEmilMessage.Priority = MailPriority.High;//设置高亮
for (int i = 0; i < objArr.Length-1; i++)
{
MyEmilMessage.Attachments.Add(new Attachment(objArr[i]));//添加附件
}
在添加附件的时候 本地测试没问题 传到服务器上问题就来了,我选择D盘1.txt文件 然后上传 在本地测试没问题 到服务器上就说:发送失败.原因:未能找到文件“D:\1.txt”.
问下大家有解决方法没?