这个问题太简单了,但仍然感谢简短的回答。我想从文件SmtpClient
中获取用户名/密码。App.config
从 MSDN/schema 我发现正确的文件(摘录)应该如下所示:
<system.net>
<mailSettings>
<smtp from="foo@bar.com">
<network
host="mail.bar.com"
port="25"
userName="foouser"
password="barpassword"
/>
</smtp>
</mailSettings>
</system.net>
我试图在初始化SmtpClient
状态时找到要调用的正确 API,以便从 XML 中很好地获取邮件和密码:
var client = new SmtpClient( ... ); // how to fetch the servername?
client.Credentials = new NetworkCredential( ... , ... ); // how to fetch user/pass
client.Send(message);
是否有适当/专用的方法来获取servername
, user
,password
或者我应该只调用“常规”APIConfigurationManager.AppSettings["server"]
吗?