This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
We have a web application hosted on tomcat-7, say
this is Server-A. This web application is sending an
email from GMail SMTP host to the users email address.
The below code are the Properties settings.
Our doubt is, why this code works fine only when
the port 465 is open on Server-A. We understand
from the JavaMail docs that 465 pertains to the
port on smtp.gmail.com. Why 465 to be open on
Server-A when it is not sending any emails ?
...While electronic mail servers and other
mail transfer agents use SMTP to send
and receive mail messages, user-level
client mail applications typically use SMTP
only for sending messages to a mail server
Since, our web application is user-level client
mail application it uses SMTP and hence port
465 is to be opened.