2017-10-27 10 views
0

Sendgridが無効なApi要求例外を送信しています。私は次のコードを使用していSendGrid throw InvalidApiRequestException

try 
{ 
    SendGridMessage message = new SendGridMessage(); 
    message.From = new MailAddress("[email protected]", "Poonam"); 
    message.AddTo("ppä[email protected]"); 

    message.Subject = "Test Email Subject"; 
    message.Subject.Normalize(NormalizationForm.FormKD); 
    message.Html = "<b>Test Email</b>"; 
    message.EnableTemplateEngine(SendGridTemplateId); 

    await DeliverMessage(message).ConfigureAwait(false); 
} 
catch (InvalidApiRequestException e) 
{ 
    throw; 
} 
catch (Exception ex) 
{ 
    throw; 
} 

私は取得しています正確なエラーは「InvalidApiRequestException:無効なメールアドレスppä[email protected]

私は変更しようとします"ppä[email protected]"から "[email protected]"に電子メールIDを送ると、うまく動作します(つまり、äをaに置き換えます)。

この問題はSendGrid throwing InvalidApiRequestException in sending email

に定義するものに多少似ていますが、私は解決策を見つけることができません。誰もがこれのための解決策ができることをお勧めしますか?

何か助けていただければ幸いです。

ありがとうございます。

答えて

0

あなたが提供した電子メールアドレスppä[email protected]にはユニコード文字が含まれていますが、これはまだSendgridの有効な電子メールID文字としてサポートされていませんが、今後のリリースでリリースされる予定です。