からsystem.net/mailSettings/smtpを読み取る方法:これは私の<code>web.config</code>メール設定でのWeb.config
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="[email protected]">
<network defaultCredentials="true" host="localhost" port="587" userName="[email protected]" password="123456"/>
</smtp>
</mailSettings>
</system.net>
、ここでは、私がweb.config
var smtp = new System.Net.Mail.SmtpClient();
var credential = new System.Net.Configuration.SmtpSection().Network;
string strHost = smtp.Host;
int port = smtp.Port;
string strUserName = credential.UserName;
string strFromPass = credential.Password;
から値を読み取ろう方法です。しかし資格情報は常にnullです。どのように私はこれらの値にアクセスできますか?
私の答えを見るには[下にスクロール](http://stackoverflow.com/questions/13452530/reading-system-net-mailsetmails-smtp-from-web-config/19960769#19960769)してください。ほとんどの人には最適です。 –