2017-05-29 13 views
0

エスケープ私はIMAPコマンドに相当するJavaコード。文字に問題

次の電子メールメッセージを取得するためにJavaでIMAPプロトコルを使用している以下の

A SEARCH HEADER From "[email protected]" ALL 

のJava

に私が生成するIMAPコマンドでsudoのJavaコード

String header = "From"; 
String value = "\"[email protected]\""; 
SearchTerm searchTerm = new HeaderTerm(header,value); 
です

残念ながら、Javaコードの上に間違ったIMAPコマンドが生成されていますが、エスケープ文字も追加されています

A SEARCH HEADER From "\"[email protected]\"" ALL 

IMAPコマンドで二重引用符を正しく生成する方法はありますか?

答えて

0

文字列valueから引用符を削除します。 JavaMailのは、必要に応じて値を引用します:

String value = "[email protected]"; 

また、FromTermまたはFromStringStreamを使用することを検討してください。

関連する問題