Revision: 12917
Updated Code
at April 1, 2009 10:45 by mahome
Updated Code
import java.util.*; import javax.mail.*; import javax.mail.internet.*; public class JavaMail { public static void postMail( String recipient, String subject, String message, String from ) throws MessagingException { Properties props = new Properties(); props.put( "mail.smtp.host", "mySMTPHost" ); props.put( "mail.smtp.auth","true"); Authenticator authenticator = new Authenticator () { public PasswordAuthentication getPasswordAuthentication(){ return new PasswordAuthentication("user" "password"); } }; Session session = Session.getDefaultInstance( props , authenticator); Message msg = new MimeMessage( session ); InternetAddress addressFrom = new InternetAddress( from ); msg.setFrom( addressFrom ); InternetAddress addressTo = new InternetAddress( recipient ); msg.setRecipient( Message.RecipientType.TO, addressTo ); msg.setSubject( subject ); msg.setContent( message, "text/plain" ); Transport.send( msg ); } public static void main( String[] args ) throws Exception { postMail( "[email protected]", "mySubject", "myContent", "[email protected]"); } }
Revision: 12916
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 1, 2009 10:44 by mahome
Initial Code
import java.util.*; import javax.mail.*; import javax.mail.internet.*; public class JavaMail { public static void postMail( String recipient, String subject, String message, String from ) throws MessagingException { Properties props = new Properties(); props.put( "mail.smtp.host", "mySMTPHost" ); props.put( "mail.smtp.auth","true"); Authenticator authenticator = new Authenticator () { public PasswordAuthentication getPasswordAuthentication(){ return new PasswordAuthentication("user" "password"); } }; Session session = Session.getDefaultInstance( props , authenticator); Message msg = new MimeMessage( session ); InternetAddress addressFrom = new InternetAddress( from ); msg.setFrom( addressFrom ); InternetAddress addressTo = new InternetAddress( recipient ); msg.setRecipient( Message.RecipientType.TO, addressTo ); msg.setSubject( subject ); msg.setContent( message, "text/plain" ); Transport.send( msg ); } public static void main( String[] args ) throws Exception { postMail( "[email protected]", "mySubject", "myContent", "[email protected]"); } }
Initial URL
Initial Description
Simple Mail Example. Tags: SMTP, Mail, Java [JavaMail (Sun)](http://java.sun.com/products/javamail/) [JavaMail (Galileo)](http://openbook.galileocomputing.de/javainsel8/javainsel_18_012.htm#mj2a4110a634c82a3f676d8f87a50d6567)
Initial Title
JavaMail - Sending with Authentication
Initial Tags
mail, java
Initial Language
Java