我送邮件与System.Net.Mail.SmtpClient:使用System.Net.Mail.SmtpClient发送MailMessage:邮件正文为什么附加为文本文件?
MailMessage aMailMessage = new MailMessage();
aMailMessage.To.Add(aUser.Email);
aMailMessage.Subject = "aaa";
aMailMessage.Body = "bbb";
SmtpClient aSmtpClient = new SmtpClient();
aSmtpClient.Send(aMailMessage);
将接收到电子邮件的文本邮件(如预期主题“AAA”和身体“BBB”),但该邮件除了附上文本文件:文件名“aaa”和内容“bbb”。
为什么附加这个文本文件,我该如何避免它?
谢谢你的帮忙!
更新
忽略了这个问题:这显然是一个暂时的问题,我的邮件客户端我用来接收测试邮件。重新启动邮件客户端后,问题消失。
我用了很多次,并没有这种行为。 - 您使用的是哪种邮件客户端? - 你使用什么邮件服务器? – BlackICE 2010-03-10 19:51:52
我也会问关于邮件客户端的问题......你是否确认过使用多个邮件客户端? – Albert 2010-03-10 19:59:15
客户端:MS Outlook 2000,服务器:无,直接连接到我们的外部Internet/Mail提供商。奇怪的是:我几个月前在另一个项目中以相同的方式使用它,并没有这个问题。我现在看到的唯一差别是旧项目是ASP“WebSite”类型,这是ASP“WebApplication”类型。但我不能相信这起到了一定的作用。 – Slauma 2010-03-10 20:05:47