forgot to add some files in org/ibex/mail
authoradam <adam@megacz.com>
Fri, 6 Aug 2004 01:54:11 +0000 (01:54 +0000)
committeradam <adam@megacz.com>
Fri, 6 Aug 2004 01:54:11 +0000 (01:54 +0000)
darcs-hash:20040806015411-5007d-4356ca5ad4853ce2c62887d60e613281552054d0.gz

src/org/ibex/mail/Account.java [new file with mode: 0644]
src/org/ibex/mail/Login.java [new file with mode: 0644]

diff --git a/src/org/ibex/mail/Account.java b/src/org/ibex/mail/Account.java
new file mode 100644 (file)
index 0000000..0177734
--- /dev/null
@@ -0,0 +1,14 @@
+package org.ibex.mail;
+import org.ibex.mail.target.*;
+
+public class Account {
+
+    public final String user;
+    public final Address address;
+
+    private final Mailbox root;
+    public Mailbox getMailbox(Class protocol) { return this.root; }
+
+    public Account(String user, Address address, Mailbox root) { this.user = user; this.address = address; this.root = root; }
+
+}
diff --git a/src/org/ibex/mail/Login.java b/src/org/ibex/mail/Login.java
new file mode 100644 (file)
index 0000000..a9bf4b4
--- /dev/null
@@ -0,0 +1,11 @@
+package org.ibex.mail;
+
+// FEATURE: SASL
+
+/** essentially a partial function from username/password/protocol to root mailbox */
+public interface Login {
+
+    public Account anonymous();
+    public Account login(String user, String pass);
+
+}