public Account login(String user, String pass) {
if (user.indexOf("@gmail.com") != -1) return GMail.getGMail(user, pass);
if (!EtcPasswd.verify(user, pass)) return null;
- final Mailbox root = FileBasedMailbox.getFileBasedMailbox(Mailbox.STORAGE_ROOT, true).slash("user", true);
+ final Mailbox root =
+ FileBasedMailbox.getFileBasedMailbox(Mailbox.STORAGE_ROOT + "/user", true);
return new Account(user, null, root.slash(user, true)){
public Mailbox getMailbox(Class protocol) {
if (protocol == NNTP.class) {
}
}
if (name.equals("mail.my.mailbox")) {
- return FileBasedMailbox.getFileBasedMailbox(Mailbox.STORAGE_ROOT, true).slash("user", true).slash("megacz", true).slash("newmail", true);
+ FileBasedMailbox root = FileBasedMailbox.getFileBasedMailbox(Mailbox.STORAGE_ROOT, true);
+ return root.slash("user", true).slash("megacz", true).slash("newmail", true);
}
return super.get(name);
}