The message.setFrom(new InternetAddress(from)); line is suffcient to include a name with the line, where from would be a string like "\"Bill Clinton\" <[email protected]>". You can also use the constructor public InternetAddress(java.lang.String address, java.lang.String personal) that allows you to pass the address and personal information separately. Or, you can even call the setPersonal() method to directly set the information on an existing InternetAddress.