davmail/src/test/davmail/exchange/TestExchangeSession.java

34 lines
1.0 KiB
Java

package davmail.exchange;
import davmail.Settings;
import org.apache.commons.httpclient.util.URIUtil;
/**
*
*/
public class TestExchangeSession {
public static void main(String[] argv) {
Settings.setConfigFilePath(argv[0]);
Settings.load();
ExchangeSession session = new ExchangeSession();
// test auth
try {
session.login(argv[1], argv[2]);
ExchangeSession.Folder folder = session.selectFolder(argv[3]);
String messageName;
messageName = URIUtil.decode(argv[4]);
long startTime = System.currentTimeMillis();
ExchangeSession.Message messageTest = session.getMessage(folder.folderUrl+"/"+messageName);
System.out.println("******");
messageTest.write(System.out);
System.out.println("Elapsed time " + (System.currentTimeMillis()-startTime) + " ms");
} catch (Exception e) {
e.printStackTrace();
}
}
}