How does my ASP.NET app get the SMTP settings automatically from web.config?
        Posted  
        
            by Ryan
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Ryan
        
        
        
        Published on 2010-05-04T17:21:11Z
        Indexed on 
            2010/05/04
            17:28 UTC
        
        
        Read the original article
        Hit count: 284
        
I noticed that we always just are like:
SmtpClient mSmtpClient = new SmtpClient();
// Send the mail message
mSmtpClient.Send(mMailMessage);
And the only place the credentials are set are in web.config:
  <system.net>
    <mailSettings>
      <smtp>
        <network host="xxx.xx.xxx.229" userName="xxxxxxxx" password="xxxxxxxx"/>
      </smtp>
    </mailSettings>
  </system.net>
So my question is, how does it automagically get them out?
© Stack Overflow or respective owner