In riferimento a questa discussione

Ho caricato il codice che proponeva andbin ma niente!!
Dove sbaglio?
la classe la lancio così
codice:
ProvaMail jv = new ProvaMail();
e la classe è la seguente
codice:
iimport java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;
/**
 *
 * @author de momi
 */
public class ProvaMail {
public static void main (String[] args)
    {
        String smtpHost = "out.virgilio.it";
        String indirizzoDa = ".....@virgilio.it";
        String indirizzoA = "......@gmail.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);
        }
    }
}
Il try catch non dà nessun errore, ma non mi arriva nessuna mail!!!
Ma è possibile che out.virgilio.it mi chieda l'autenticazione?
Aiutatemi sto impazzendo!!