// Collect the necessary information to send a simple message // Make sure to replace the values for host, to, and from with // valid information. // host - must be a valid smtp server that you currently have // access to. // to - whoever is going to get your email // from - whoever you want to be. Just remember that many smtp // servers will validate the domain of the from address // before allowing the mail to be sent. String host = "server.myhost.com"; String to = "YourFriend@somewhere.com"; String from = "MeMeMe@myhost.com"; String subject = "JSP Rules!"; String messageText = "I am sending a message using the" + " JavaMail API.\nI can include any text that I want."; boolean sessionDebug = false;
// Create some properties and get the default Session. Properties props = System.getProperties(); props.put("mail.host", host); props.put("mail.transport.protocol", "smtp");
// Set debug on the Session so we can see what is going on // Passing false will not echo debug info, and passing true // will. session.setDebug(sessionDebug);
try {
// Instantiate a new MimeMessage and fill it with the // required information. Message msg = new MimeMessage(session);