path fixes
[org.ibex.mail.git] / src / org / ibex / mail / Main.java
index 413800c..d8d7562 100644 (file)
@@ -35,14 +35,16 @@ public class Main implements Listener {
     private static final Auth auth = new Auth();
     private static class Auth implements Login {
         public Account anonymous() {
-            final Mailbox root =
-                FileBasedMailbox.getFileBasedMailbox(Mailbox.STORAGE_ROOT + "/user", true).slash("anonymous", false);
-            if (root==null) return null;
-            return new Account("anonymous", null, root.slash("anonymous", true)){
+            try {
+                final Mailbox root =
+                    FileBasedMailbox.getFileBasedMailbox(Mailbox.STORAGE_ROOT + "/list", false);
+                if (root==null) return null;
+                return new Account("anonymous", null, root){
                     public Mailbox getMailbox(Class protocol) {
                         return super.getMailbox(protocol);
                     }
                 };
+            } catch (Exception e) { throw new RuntimeException(e); }
         }
         public Object login(String user, String pass, Class protocol) { return login(user, pass); }
         public Account login(String user, String pass) {