So lesen Sie system.net/mailSettings/smtp aus der Datei Web.config

Das ist meinweb.config E-Mail-Einstellungen:

<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>

und hier ist, wie ich versuche, die Werte von zu lesenweb.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;

Anmeldeinformationen sind jedoch immer null. Wie kann ich auf diese Werte zugreifen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage