Currently when using JavaMail if I use getFrom() to decompose a message into its separate parts the getFrom() will also display the name of the sender. This may be a simple question but how do you make it so only the email address is returned. Sorry if this is a simple question but I cannot seem to find an answer.
Currently when using JavaMail if I use getFrom() to decompose a message into its
Share
As it turns out, the address has already been parsed for you. Because of JavaMail’s silly extra layer of abstraction, it’s returning
InternetAddressobjects as theirAddresssuperclass.Addressobjects are pretty much useless. You need to cast them back down toInternetAddressand then just get the email part: