Fortunately this is in a test environment . . . am I happy I have a test environment
We have a custom authentication installed in lib/ext/
I was happy to see that it had not disappeared during the upgrade, but it doesn't work any more. It calls com.zimbra.cs.account.Account.getAliases() to get a String[] containing the account aliases. That method does not exist any more.
I really do need to obtain the list of e-mails, either the aliases or all the addresses coming into the account, but definitely excluding Child Mailboxes. I use a regexp to extract one that is in a specific hard-coded domain, and I use that for the authentication.
I don't quite see what I should use as a replacement. getAllIdentities looked promising, but I couldn't easily see how to extract the list of e-mail adresses, let alone how to be certain I don't get Child Mailboxes along. I'd probably have to spend more hours poring through the code, while I hope an experienced Zimbra developer might be able to type in a reply from memory!
Thank you for any help.