2010-12-15 63 views
0

私はerorを検索しますが、何も見つかりませんでした。私のメールの設定は適切な形式です。この例外のどのような原因が考えられますか?指定された文字列は、電子メールアドレスに必要な形式ではありません

私はmyMail.To.Add(to)to;

+0

あなたはカンマで区切られたアドレスを 'to'にチェックしましたか? – sam

+0

はい、いつもOK 'to'の値 – maycil

+0

私はパトリックのソリューションがうまくいくと思います。 – sam

答えて

1

によってsplitedメールアドレスが含まれているいくつかのmailaddressを追加

<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" /> 

メール構成私はあなたの中のアドレスを分割し、一度に一つにそれらを追加する必要があると思う

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

私は 'myMail.To.Add(new MailAddress(addr));'を追加するだけです。それは働いた、多くのありがとう – maycil

関連する問題