6.3.6 mail.imap.timeout
mail.imap.timeoutでは、ソケットの読み込みタイムアウト値をミリ秒単位で指定します。
説明
mail.imap.timeoutでは、ソケットの読み込みタイムアウト値をミリ秒単位で指定します。このタイムアウト値は、java.net.Socketクラスで実装されます。デフォルト値は-1です。タイムアウト値に-1もしくは0を指定、またはこのプロパティーを省略した場合、タイムアウトは設定されません。
指定できる値
型:Integer
-1〜2147483647
デフォルト値
- 定義項目の省略
-
-1(タイムアウトは設定されません)
記述例
Properties properties = new Properties();
properties.setProperty("mail.imap.timeout", "30");
Session session = Session.getDefaultInstance(properties);
Store store = session.getStore("imap");
store.connect("user", "password");
messages = folder.getMessages();