2010-12-15 34 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

相关问题