When designing an Exchange 2013 deployment, you need to ensure that it’s sized correctly. Here’s the blog I use to size up my deployments:
It does require you to know how many emails are sent and received per day per user.
I’ve created a script that will provide the number and size of each email sent for a specified period. You can use this to get the information you need. See script here.