_data是附件数据的byte []数组。 当我这样做: var ms = new MemoryStream(_data.Length);
ms.Write(_data,0,_data.Length);
mailMessage.Attachments.Add(new Attachment(ms, attachment.Name));
附件自带空。其实前景显示的文件大小,但它是不正确的。 嗯
搜索StackOverflow时,发现this question on how to Retrieve SMTP settings from Web.Config,但没有关于如何将SMTP更新回web.config文件的详细信息。 我开始用下面的代码: Configuration webConfig = WebConfigurationManager.OpenWebConfiguration("~
我试图使用Exchange Server 2010和System.Net.Mail.SmtpClient.I发送邮件,并已向所有邮箱上的用户提供适当的权限。但是,邮件发送失败(SendAsync方法中没有任何异常)。相反,如果我给邮箱发送代理权限,邮件发送成功。是否有可能派“代表”从Exchange服务器的邮件,而无需使用Exchange API的
发送邮件我都托管在GoDaddy的一个网站,并有一个电子邮件帐户设置与我的GoDaddy的帐户使用smtpout.secureserver.net作为其邮件发送服务器。我正尝试使用此帐户从我的测试服务器发送电子邮件,而不是实际的GoDaddy生产服务器。我的测试服务器使用IIS 7并运行我的ASP.NET MVC站点。我使用下面的代码,但每次执行时都会得到一个SmtpException。 Inne