I use one central email address: firstname.lastname@example.org (email anonymized). I want to add my work address email@example.com to my primary address so I can control it from there.
option1: gmail's pop3 importer
Gmail cannot use IMAP to download messages (or I haven't found out how) from other mail servers. It can use POP3:
What i prefer is to make the mail server at fake.company.com to forward all the messages to firstname.lastname@example.org. This depends from server to server.
If you want to pose as email@example.com from firstname.lastname@example.org, you have to use fake.company's email servers, here's how it's done:
On email@example.com's settings, do:
Gmail -> settings -> accounts -> Add another email address you own
Then add the info of firstname.lastname@example.org:
NOTE: Uncheck "Treat as an alias"
Then add the server info:
Then an email with a code will be sent to email@example.com
Give the code to gmail:
Now we're ready, compose a new email and put a different FROM address:
Now when you receive an email to firstname.lastname@example.org designated for email@example.com and you click reply, gmail will automatically put firstname.lastname@example.org as the FROM address.
NOTE: People on the other side will never know you use email@example.com.