Il codice più semplice per spedire una mail usando JavaMail è il seguente:
codice:
import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;
public class ProvaMail
{
public static void main (String[] args)
{
String smtpHost = "out.virgilio.it";
String indirizzoDa = "zzz@zzz.com";
String indirizzoA = "yyy@yyy.com";
try
{
Properties props = System.getProperties ();
props.put ("mail.smtp.host", smtpHost);
Session session = Session.getDefaultInstance (props, null);
MimeMessage message = new MimeMessage (session);
message.setFrom (new InternetAddress (indirizzoDa));
message.addRecipient (Message.RecipientType.TO, new InternetAddress (indirizzoA));
message.setSubject ("Prova mail");
message.setText ("Ciao, prova di invio mail.");
Transport.send (message);
}
catch (Exception e)
{
System.out.println (e);
}
}
}
Dove smtpHost è ovviamente il server SMTP da usare in base al proprio provider.