During some recent testing of our James 3.0 upgrade, I noticed some unexpected behavior in the way James processes differently cased domains. Since the JIRA issue JAMES-1369 was added to master, domain names should be case insensitive with JPA configured as the mailbox provider. However, when I'm doing testing with mailx I've noticed that if I vary the domain case of the recipient from the original user (e.g., mail.dev.project.com vs MAIL.DEV.PROJECT.COM) then a new user is created in the Oracle james_mailbox table. The email being sent ends up in the new mailbox instead of the original user's mailbox.
Does this creation behavior fall under the mailbox handler or some other part of James? Thanks, Michael