Enviar e-mail

Estou tentando enviar e-mail com o exemplo do guj, mas não esta dando certo
Gostaria de saber o que tem de errado com minha classe

public class Email {

	public void enviaEmail(){
	
	Properties prop = new Properties();
	prop.put("mail.hotmail.com", "smtp2.hotmail.com");

	Session session = Session.getInstance(prop, null);
	MimeMessage msg = new MimeMessage(session);

	try
	{
		// de...para
		msg.setFrom(new InternetAddress("exemplo@hotmail.com"));
		msg.addRecipient(Message.RecipientType.TO, new InternetAddress("meuemail@hotmail.com"));
		msg.setSentDate(new Date());
		msg.setSubject("teste");
		msg.setText("Testando envio de e-mail");
		Transport.send(msg);
	}
	catch(AddressException aex)
	{

	}
	catch(MessagingException mex)
	{

	}
	}
	
	public static void main(String args[])
	{
		Email email = new Email();
		email.enviaEmail();
	}
}

Eu acho que é essa linha o problema:

prop.put("mail.hotmail.com", "smtp2.hotmail.com");

E isso mesmo que eu coloco para enviar pro hotmail, se não for alguem sabe o que eu devo colocar?