首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >smtp mailSettings

smtp mailSettings
EN

Stack Overflow用户
提问于 2013-09-24 17:08:21
回答 1查看 413关注 0票数 0

在MailMessage.From中创建电子邮件时,是否可以使用配置文件中的"from“作为.net。访问它有困难。每当我尝试引用ConfigurationManager时,我都会得到一个不存在的错误,但是我正在引用它们,参见下面。

代码语言:javascript
复制
<mailSettings>
  <smtp from="test@test.org" deliveryMethod="Network">
    <network host="smtpsend" defaultCredentials="true"/>
  </smtp>
</mailSettings>

using System.Net.Mail;
using System.Net;
using System.Configuration;
using System.Net.Configuration;

            MailMessage msg = new MailMessage();
            msg.From = ***~~**
            msg.Subject = string.Format(subject);
            msg.IsBodyHtml = true;
            msg.Body = body;
            msg.Priority = MailPriority.Normal;
            msg.To.Add("me");

            SmtpClient client = new SmtpClient();
            client.Send(msg);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-24 18:26:27

下午好,您添加了对system.configuration dll库的实际引用吗?您可以通过查看解决方案资源管理器中项目的“引用”文件夹进行检查。如果它不在那里,右键单击您的项目并选择选项。然后单击.net选项卡,搜索system.configuration。这应该能解决你的参考资料问题。此外,通过在配置文件中指定from地址,我相信在实际发出发送电子邮件的请求时,不必再次重置它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18987869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档