Assigning email to Accounts

Assigning email to Accounts

Is there a way to assign email to an account and the contacts assigned to it?  In our industry many users move between companies, but the emails they send are relevant to there company not the contact?