2012-06-07 95 views
1

我這裏有這個代碼...ASP.NET通過電子郵件發送給多個電子郵件

MailAddress from = new MailAddress("[email protected]", "IPC Orders"); 
     MailAddress to = new MailAddress("[email protected]"); 
     MailMessage mail = new MailMessage(from, to); 
     mail.To.Add("[email protected]"); 
     mail.To.Add("[email protected]"); 

顯然,這不是完整的代碼,但是當我嘗試發送郵件到多個電子郵件地址是犯規發送,如果我註釋掉這兩條線...

 mail.To.Add("[email protected]"); 
     mail.To.Add("[email protected]"); 

它的工作原理,並將其發送到第一封電子郵件MailAddress to = new MailAddress("[email protected]");

請告訴我錯我的代碼

+1

發送郵件當你說「不發送」發生什麼事,你有例外嗎?郵件是否沒有收到? – CodingGorilla

+0

[email protected]?這是一個有效的電子郵件?或寫錯誤? –

+0

這段代碼沒有任何內容。電子郵件地址是錯誤的,或者您遇到一些異常。你嘗試捕捉異常嗎? – nunespascal

回答

0

,你可以嘗試添加您的所有電子郵件地址添加到列表中,那麼就遍歷該列表,並在每個元素

List<string> emailAddress = new List<string>(); 
emailAddress.add("[email protected]"); 
emailAddress.add("[email protected]"); // ... etc 


foreach (string email in emailAddress) 
{ 
    MailMessage mail = new MailMessage(from, email); 
    //+ more stuff 
}