Google Account with limited permissions
It isn't possible to limit an account to not send emails. The only solution I can think of is to sync the main account (the one for calendar and contacts) and a second account for email. In the gmail application, you have to set it to default to the second account when the application is open. In the calendar, you have to set the application to open the calendar of the main account.