1

我正在尝试使用 powershell 修改 web.config 以添加 smtp 部分。我看到了这篇文章:http: //ybbest.wordpress.com/2012/02/28/how-to-add-configuration-settings-using-spwebconfigmodification-and-powershell-script/#comment-1070 其中添加了一些 appsettings 定义smtp 部分。但我想知道这些线是否:

<add key="businessSupportEmailAddress" value="contosointergenfax@gmail.com" />
<add key="copyMoveTempFolder" value="C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS\SharePointProducts" />
<add key="faxEmailAddress" value="contosointergenfax@gmail.com" />
<add key="fromEmailAccount" value="contosoAdmin" />
<add key="fromEmailAddress" value="contosointergenfax@gmail.com" />
<add key="smtpServerName" value="build.contoso.local" />
<add key="smtpServerPort" value="25" />

与此相同:

<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="testuser@domail.com">
<network defaultCredentials="true" host="localhost" port="25" userName="kaushal" password="testPassword"/>
</smtp>
</mailSettings>
</system.net>

谢谢

4

2 回答 2

0

没有。

第一个块表示将由配置管理器加载到默认哈希中的键值对(appSettings,请参阅http://odetocode.com/Articles/345.aspx)。

另一个是用于邮件的 .NET 系统配置,主要用于 ASP webapps:http: //msdn.microsoft.com/en-US/library/w355a94k.aspx

于 2012-07-16T23:25:19.913 回答
0

感谢您访问我的博客,我的解决方案特定于我们正在处理的 SharePoint 项目。最后,我们实际上最终将配置设置放入列表中,因为我们也需要 SharePoint 计时器作业来访问配置设置。

如果你的解决方案是 asp.net application ,你应该使用后者。

于 2012-07-16T23:52:24.853 回答