Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have noticed than in many popular email services such as GMail and Exchange, the email address of the user also contains the name of the sender.

For example jsmith@company.com will show up as John Smith <jsmith@company.com>.

Is there a way to determine the user name associated with an account by querying the server for that information? (in this case MS Exchange).

I want to create a script that automatically extracts the first and last name from their address to do personalize outgoing emails.

share|improve this question
Please clarify your question. Do you only have mails in the form username@example.com and want to (magically) get their full name, even if it's not supplied through the mail? Or does the mail's sender actually appear as John Doe <username@example.com? In what form do you have the mails (or access to them, respectively)? What's your operating system? –  slhck May 28 '13 at 21:04
@slhck: The only available data is the email address itself. The intended service is MS Exchange which should supply a full name every time. Access would be within the same domain. Unix Platform –  Brandon Kreisel May 28 '13 at 21:10
I don't think this is doable at all. If you had the full mail, including its header where the From: field designates the e-mail address and the sender's full name, that'd be no problem to extract, but just with the e-mail address aloneā€¦ –  slhck May 28 '13 at 21:14
your probably right, I was just holding out hope that there was some way of querying an Exchange or IMAP server for this information –  Brandon Kreisel May 28 '13 at 21:16
That, I don't know. With Gmail it won't be possible, but you might have a change with an Exchange server you can query. But that's out of my knowledge, sorry :) –  slhck May 28 '13 at 21:18

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.