How can I send email using Gmail SMTP in asp.net mvc application?

前端 未结 4 813
长发绾君心
长发绾君心 2020-12-14 04:19

I want to send one mail to user whenever he/she register at my website.

I have created my gmail account for that, I\'ve tried many samples from net but i\'m not abl

4条回答
  •  有刺的猬
    2020-12-14 04:47

    In addition to fredo Answer to clear web.config section

    public GmailEmailService()
    {
        _config = new SmtpConfiguration();
        var gmailUserName = ConfigurationManager.AppSettings[GmailUserNameKey];
        var gmailPassword = ConfigurationManager.AppSettings[GmailPasswordKey];
        var gmailHost = ConfigurationManager.AppSettings[GmailHostKey];
        var gmailPort = Int32.Parse(ConfigurationManager.AppSettings[GmailPortKey]);
        var gmailSsl = Boolean.Parse(ConfigurationManager.AppSettings[GmailSslKey]);
        _config.Username = gmailUserName;
        _config.Password = gmailPassword;
        _config.Host = gmailHost;
        _config.Port = gmailPort;
        _config.Ssl = gmailSsl;
    }
    

    Now add in web.config file

    
        
            
            
            
            
            
    
    

提交回复
热议问题