测试的机器都是win2003,都安装了outlook客户端,在有的机器上报“未能访问CDO.Message对象”错误以下是代码
MailMessage message = new MailMessage();
message.From = SenderAddress;
message.Fields["http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"] = "1";
message.Fields["http://schemas.microsoft.com/cdo/configuration/sendusername"] = SendUserName;
message.Fields["http://schemas.microsoft.com/cdo/configuration/sendpassword"] = SendUserPassWord;
message.To = config.SendAddress;
message.BodyEncoding = Encoding.UTF8;
message.Body = "";
message.Subject = Path.GetFileNameWithoutExtension(fileFullName);
MailAttachment attachment = new MailAttachment(fileFullName);
message.Attachments.Add(attachment);
SmtpMail.SmtpServer = SmtpServerName;
SmtpMail.Send(message);