Here's the problem...
There's a company that started out small.
They have their own custom email, email@example.com, using google's Apps For Work agreement. From my understanding they basically lease out a web address and simply point it to what looks like a gmail account with extra features.
Two users shared this gmail account through imap. No problems.
This company has now grown, causing multiple users (8 now, a lot more coming in the future) to access the exact same gmail account.
They all use Outlook 2016 and Google Apps Sync to sync calanders, contacts, emails, etc.
As the users grow, the internet connection becomes clogged with constant syncing to gmail. Not to mention their emails are massive, like a shipping container full of PDFs and photos.
They're all sporting Windows 10 pro and a single 2012 R2 Standard server, which they're simply using as a file server.
My solution to this issue is to have some kind of email application on the 2012 R2 server, sync emails with gmail, and then the local clients will fetch their emails from the local server.
This will ensure that most of the traffic is local, and really the only "user" accessing the gmail account is their Server 2012 R2.
The problem is, I don't know where to start. Not sure if anything like this exists cause I've never tried it before. Not to mention, whatever application this is, it needs to be 100% compatible with gmail. I've experimented with outlook contacting gmail through imap settings, and yet you need to screw around to get the Labels folders working. Using Google Apps Sync seems to mitigate most of the issues, however, it lovingly creates its own profile, which can be annoying if outlook already has other email accounts attached to it.
If there any other suggestions, even if it includes a complete overhaul, then I'd like to hear that too. I want to know their options.
Heck, I was even going to use Squid caching to simply handle all of the attachments.