This is part of the problem.
Whilst the server does allow IMAP access, historically we've not used it (previous technicians...). Consequently all mail is held in the User Area of each user, in their .pst file.
Do you know if it is possible / realistic to import them into Exchange?