2014-04-17 87 views

回答

5

你需要從Azure中SendGrid用戶ID &鍵,然後用下面的代碼來發送電子郵件:

public void SendEmail(string emailTo, string emailSubject, string emailBody) 
{ 
    try 
    { 
     //Create the email object first, then add the properties. 
     SendGrid myMessage = SendGrid.GetInstance(); 
     myMessage.AddTo(emailTo); 
     myMessage.From = new MailAddress("[email protected]", "Abc Xyz"); 
     myMessage.Subject = emailSubject; 
     myMessage.Text = emailBody; 

     // Create credentials, specifying your user name and password. (Use SendGrid UserId & Password 
     var credentials = new NetworkCredential("[email protected]", "xxxxxxxxxxxx"); 

     // Create an Web transport for sending email. 
     var transportWeb = Web.GetInstance(credentials); 

     //Send the email. 
     transportWeb.DeliverAsync(myMessage); 
    } 
    catch (Exception ex) 
    { 
     string msg = ex.Message; 
    } 
} 

更多的詳細信息,你可以參考以下鏈接​​

相關問題