2010-12-15 36 views
0

我搜索了eror但我什麼也沒找到。我的郵件設置是很好的形式。有沒有什麼想法這種例外的情況?指定的字符串不是電子郵件地址所需的格式

郵件配置

<add key="SMTPFrom" value="[email protected]" /> 
<add key="SMTPReplyTo" value="[email protected]"/> 
<add key="SMTPCredentialUserName" value="company_mailer_system"/> 
<add key="SMTPCredentialPassword" value="password"/> 
<add key="SMTPHost" value="hostUrl" /> 

我添加一些mailaddress myMail.To.Add(to)to包含;

+0

你用逗號分隔的地址在'到'中檢查過。 – sam 2010-12-15 10:03:25

+0

是的,everthing在'到'值ok – maycil 2010-12-15 10:16:32

+0

我認爲帕特里克的解決方案將工作。 – sam 2010-12-15 10:38:12

回答

1

splited mail地址,我認爲你需要向分裂地址並將它們添加一次一個

string[] addrs = to.Split(";"); 
foreach (string addr in addrs) { 
    myMail.To.Add(addr); 
} 
+0

我只是添加'myMail.To.Add(新MailAddress(addr));'它的工作,非常感謝 – maycil 2010-12-15 15:58:34

相關問題