give back null if no anon account exists
[org.ibex.mail.git] / src / org / ibex / mail / Main.java
index b2af366..413800c 100644 (file)
@@ -36,7 +36,8 @@ public class Main implements Listener {
     private static class Auth implements Login {
         public Account anonymous() {
             final Mailbox root =
-                FileBasedMailbox.getFileBasedMailbox(Mailbox.STORAGE_ROOT + "/user", true);
+                FileBasedMailbox.getFileBasedMailbox(Mailbox.STORAGE_ROOT + "/user", true).slash("anonymous", false);
+            if (root==null) return null;
             return new Account("anonymous", null, root.slash("anonymous", true)){
                     public Mailbox getMailbox(Class protocol) {
                         return super.getMailbox(protocol);