【发布时间】:2014-07-06 14:04:47
【问题描述】:
我想知道是否有一种方法可以使用数据库中的数据来设置通常存储在 web.config 中的 SMTP 凭据。
场景是这样的:我正在使用 SMTP 服务器发送电子邮件。 SMTP凭证如下:
<smtp from="sender@domain.com">
<network enableSsl="true" host="mail.domain.com" port="2525" userName="sender@domain.com" password="password" />
</smtp>
我在想如果将来密码更改,我需要打开 web.config 并手动替换它。我认为如果可以从数据库中提取所有变量(来自、主机、端口、用户名和密码)会更好。因此,当我想更改任何内容时,我将能够使用网站 UI 进行更改。我该怎么做?
谢谢
【问题讨论】:
标签: asp.net-mvc