I don't think so ,this is not practicable. your crm email router cannot send emails as your customer's email accounts.
assume that there is a way you can set a contact as sender but then how do you restrict only contacts that got email address in your organization?