こんにちは私はIMAPプロトコルを使ってメールボックスに接続していて、そのフォルダのフォルダとプロセスメールをjavaメールで処理しています。メールボックスフォルダに「/」がある場合は、コードにエラーまたは例外が表示されず、エラーメールが表示されます。「1つ以上のフォルダ名に「/」または「250」以上の文字が含まれています。これらのフォルダの名前を変更してください: •テスト/テスト(テスト/テスト) "「/」を含むメールボックスフォルダを読み取れませんでした。メールボックスを読むためにIMAPプロトコルを使用しています
ここでフォルダ名を変更するにはどうしたらいいですか?私のJavaコード自体?
ここは私がjavaで使用したコードです。
Properties props = System.getProperties();
props.setProperty("mail.imap.ssl.enable", "true");
props.setProperty("mail.store.protocol", "imaps");
props.setProperty("mail.imaps.ssl.trust", "*");
props.setProperty("mail.imaps.starttls.enable", "true");
props.setProperty("mail.imap.auth.plain.disable", "true");
props.setProperty("mail.imap.auth.ntlm.disable", "true");
props.setProperty("mail.imap.auth.gssapi.disable", "true");
props.put("mail.debug", "true");
Session session = Session.getInstance(props, null);
store = session.getStore("imaps");
store.connect("**********",993,"User**","Pass****");
Folder defaultFolder = store.getDefaultFolder();
System.out.println(defaultFolder.getFullName());
if (defaultFolder.list().length != 0) {
System.out.println(ListFolders(defaultFolder.list()));
}
「/」を含むフォルダの名前を変更できるスクリプトはありますか。 –