May I suggest SOGo?
it's actively developed, and there's already a contrib to integrate it in SME
I widely used it since... well, more than 10 years, in small environments (less than 10 users) and in medium/big ones (300 users, most of the time more than 170 connected at the same time on a VM with 12 Gb of ram..)
never had an issue