Problema para enviar email. Javamail [RESOLVIDO]

eu preciso enviar um email pelo java mail e nao estou conseguindo, eu vi uns tutoriais e cheguei neste codigo:

[code]public class Email {

public static void enviaEmail() {
    Properties p = new Properties();
    try {
        // "de" e "para"!!
        p.put("mail.host", "smtp.minhaempresa.com.br");
        Session session = Session.getInstance(p, null);
        MimeMessage msg = new MimeMessage(session);
        msg.setFrom(new InternetAddress("emailda@minhaempresa.com.br"));
        msg.setRecipient(Message.RecipientType.TO, new InternetAddress("meu@email.com"));
        // nao esqueca da data!
        // ou ira 31/12/1969 !!!
        msg.setSentDate(new Date());
        msg.setSubject("assunto da mensagem");
        msg.setText("corpo da mensagem");
        // evniando mensagem (tentando)
        Transport.send(msg);
    } catch (MessagingException ex) {
        Logger.getLogger(Email.class.getName()).log(Level.SEVERE, null, ex);
    }
}

}[/code]

eu upo esse site pro servidor (kinghost) e quando clicko no botao enviar email eu so redirecionado pra uma pagina em branco e nao chega nenhum email pra mim.

gostaria saber onde estou errando.

agradeço desde ja.

ps: nao digitei o smtp, email da minha empresa por etica.

ps2: o meu criei uma servlet que chama essa classe.

Poderia postar o erro que lhe retorna para melhor análize ?

Abraços

nao retorna erro algum, apenas abre uma pagina em branco, pois eu nao dei nenhum response.sendRedirect.

eu coloquei essa função sendo chamada numa servlet que estava no href de um botao

assim: <div id="contato_botao_enviar"><a href="Servlet">Enviar Email</a></div>

eu coloquei uns JOptionPane.ShowMessageDialg dentro da servlet pra ver se ela tava sendo chamada certo, e todos apareceram.

Ps: os JOptionPane só aparecem quando eu rodo o site na minha maquina, pois quando o site esta no ar (kinghost) os JOps nao aparecem por rodarem no servidor mesmo, entao eu retiro todos antes de enviar pro servidor.

com a ajuda de um cara ake do trampo eu consegui

o codigo ficou assim

try {
            String para = request.getParameter("Para");
            String de = request.getParameter("email");
            String assunto = request.getParameter("assunto");
            String corpo = request.getParameter("mensagem");
            String nome = request.getParameter("nome");

            Properties props = new Properties();
            props.put("smtp.minhaempresa.com.br", "minhaempresa");
            Session session = Session.getInstance(props, null);
            MimeMessage message = new MimeMessage(session);
            message.setFrom(new InternetAddress(de));
            Address toAddress = new InternetAddress(para);
            message.addRecipient(Message.RecipientType.TO, toAddress);
            message.setSubject(assunto);
            message.setContent("Nome: " + nome + " " + corpo, "text/plain");
            Transport.send(message);
            response.sendRedirect("Contato.jsp");