Official comment
Thank you for your feature request!
For the benefit of others, you can add additional email 'From' addresses by going to Administration > Email and selecting the "Email 'From' Address Setup" link. After you confirm the additional 'From' email addresses they are available in the drop down when creating a message. However, the drop down for selecting the email 'From' address is static and does not include an entry for "Contact Owner".
In a Campaign the email will always be sent from the selected email 'From' addresses, and not change with the contact owner. This leads to the disconnect Marita is seeing.
One solution might be to have "Contact Owner" as a choice in the drop down for the "Send from email" selection in the email editors. Then, if the "Contact Owner" has a validated email address, use it for the 'From' email address. If not, revert to the Default address.
