http://www.mybringback.com/tutorial-series/749/thenewboston-tutorial35-email-java/