As explained in the JavaMail FAQ, you either need your own mail server,
or you need someone else's mail server that you're allowed to use. Such
a mail server might be provided by your ISP. Or you could pay to have
access to such a mail server. Or you could use one of the systems that
provides free access to their mail server.
One way or another, you need a mail server.