指定的字符串不是电子邮件地址所需的格式

时间:2010-12-15 09:53:51

标签: .net asp.net smtp

我搜索了这个恐怖但是我一无所获。我的邮件设置很好。有什么想法这个例外是什么?

邮件配置

<add key="SMTPFrom" value="mailer@mycompany.com" />
<add key="SMTPReplyTo" value="mailer@mycompany.com"/>
<add key="SMTPCredentialUserName" value="company_mailer_system"/>
<add key="SMTPCredentialPassword" value="password"/>
<add key="SMTPHost" value="hostUrl" />

我添加了一些mailaddress myMail.To.Add(to)to包含由;分割的邮件地址

1 个答案:

答案 0 :(得分:1)

我认为您需要将地址拆分为并一次添加一个地址

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