2

openpop を使用して gmail pop サーバーに接続しています。

これはコードです(非常に単純です)

using (var client = new Pop3Client())
{
    var username = mailProperties.UserId;
    client.Connect(mailProperties.Server, mailProperties.Port, mailProperties.UseSsl);
    client.Authenticate(username, mailProperties.Password);
}

ほとんどの場合、それは機能します。しかし、パスワードに「./」が含まれていると、認証が失敗し、無効なログイン例外が発生します。パスワードなどをエンコードする必要がありますか? Uri.EscapeDataString を試しましたが、結果は同じです。

私はパスワードを確認しましたが、それは良いものです ;)

4

1 に答える 1