2014-03-19 112 views
1

我有將被髮送郵件到單個用戶帳戶或服務帳戶C#代碼。現在我需要在「Email to」元素中添加多個電子郵件別名,以便郵件將被髮送到多個別名。我用分號(;)來分隔每個別名,但它是拋出錯誤。配置多個電子郵件別名,在配置文件

這裏是我的代碼:

<appSettings> 
<add key="MailFrom" value="fsdbm"/> 
**<add key ="MailTo" value="[email protected]"/>** 
<add key ="MailCC" value="[email protected]"/> 

<add key ="FromPwd" value="[email protected]"/> 
<add key ="FromDomain" value="redmond"/> 

我怎樣才能做到這一點?

回答

1

您可以手動分割的電子郵件地址:如果您在使用System.Net.Mail.MailMessage

var mailAddresses = ConfigurationManager.AppSettings["MailTo"].Split(';'); 
foreach (var mailAddress in mailAddresses) 
{ 
    //add each mailAddress to mail recipient list 
} 

或者多個電子郵件地址應該用逗號(,)隔開,而不是分號(;):

var mail = new MailMessage(); 
mail.To.Add("[email protected],[email protected],[email protected]");