I have a gmail address, say firstname.lastname@example.org, and I also have my own domain, say mydomain.com. I use Google Apps on mydomain.com. I use many different email addresses on mydomain.com, and I don't want to log into each of those accounts to check my email. I want to see all my email in one mailbox. So I just have mydomain.com forward all incoming email to email@example.com as a catch-all address and use that as my single inbox.
When I send mail from firstname.lastname@example.org I can choose "send mail as" one of the mydomain.com aliases. It then has the mydomain.com address in the "from" field, BUT email@example.com still appears in one or more fields in the headers, such as the "sender" field. That defeats some of the main purposes for having the domain in the first place. For several reasons I don't want any trace of firstname.lastname@example.org in the outgoing email headers.
The workaround solution I've been using is to log into the relevant mydomain.com mailbox, compose a new message, and copy the recipient and the subject and (if necessary) the quoted email into it. I have to do this for every single email I send. Obviously not ideal.
Is there a better way? That is to say: Is there a way to send mail from the email@example.com catch-all, choose "send mail as" firstname.lastname@example.org, and not have email@example.com appear anywhere in the headers?