1 |
douglas |
108 |
// IMAP Handler |
2 |
|
|
// |
3 |
|
|
// Douglas Thrift |
4 |
|
|
// |
5 |
|
|
// IMAPHandlerTester.java |
6 |
|
|
|
7 |
|
|
import java.io.*; |
8 |
|
|
|
9 |
|
|
public class IMAPHandlerTester |
10 |
|
|
{ |
11 |
|
|
public static void main(String[] args) |
12 |
|
|
{ |
13 |
|
|
try |
14 |
|
|
{ |
15 |
|
|
IMAPHandler tester = new IMAPHandler(args[0], |
16 |
|
|
Integer.parseInt(args[1]), true); |
17 |
|
|
|
18 |
|
|
tester.capability(); |
19 |
|
|
tester.login(args[2] + ' ' + args[3]); |
20 |
|
|
System.out.print(tester.list("\"\" *")); |
21 |
|
|
// tester.create("FRED"); |
22 |
|
|
// tester.rename("FRED MARTHA"); |
23 |
|
|
// tester.delete("MARTHA"); |
24 |
|
|
// tester.status("INBOX (MESSAGES UNSEEN)"); |
25 |
|
|
// tester.examine("INBOX"); |
26 |
|
|
|
27 |
|
|
// String message = "Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)\r\n" |
28 |
|
|
// + "From: Fred Foobar <foobar@Blurdybloop.COM>\r\n" |
29 |
|
|
// + "Subject: afternoon meeting\r\n" |
30 |
|
|
// + "To: mooch@owatagu.siam.edu\r\n" |
31 |
|
|
// + "Message-Id: <B27397-0100000@Blurdybloop.COM>\r\n" |
32 |
|
|
// + "MIME-Version: 1.0\r\n" |
33 |
|
|
// + "Content-Type: TEXT/PLAIN; CHARSET=US-ASCII\r\n\r\n" |
34 |
|
|
// + "Hello Joe, do you think we can meet at 3:30 tomorrow?\r\n"; |
35 |
|
|
|
36 |
|
|
// tester.append("INBOX {" + message.length() + "}", message); |
37 |
|
|
// tester.select("\"Program Testing\""); |
38 |
|
|
// tester.noop(); |
39 |
|
|
tester.logout(); |
40 |
|
|
} |
41 |
|
|
catch (Exception err) |
42 |
|
|
{ |
43 |
|
|
System.err.println("IMAPHandlerTester: " + err); |
44 |
|
|
} |
45 |
|
|
} |
46 |
|
|
} |