Problema com javaMail[RESOLVIDO]

Fala galera, preciso de uma ajuda de vocês !!
Estou implementando uma funcionalidade de envio de email em um dos sistemas aqui da empresa onde sou estagiário. Peguei está implementação de um tutorial que encontrei na net, mas está me gerando uma MessagingException, dizendo que não é possível enviar comandos para o servidor SMTP. AGRADEÇO A AJUDA DESDE JÁ ! Segue o código das minhas classes abaixo !

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package catalogos.javamail;

import java.io.UnsupportedEncodingException;
import java.util.Map;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Multipart;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;

/**
 *
 * @author Rafael
 */
public class MailJavaSender {

    //cria as propriedades necessárias para o envio de email - email remetente
    public void senderMail(final MailJava mail) throws UnsupportedEncodingException, MessagingException {
        Properties propriedade = new Properties();
        propriedade.setProperty("mail.transport.protocol", "smtp");
        propriedade.setProperty("mail.host", mail.getHostMail());
        propriedade.setProperty("mail.smtp.auth", mail.getAutenticacaoMail());
        propriedade.setProperty("mail.smtp.starttls.enable", mail.getSecureConection());
        propriedade.setProperty("mail.smtp.port", mail.getPortMail());
        propriedade.setProperty("mail.mime.charset", mail.getCharsetMail());

        //classe anonima que realiza a autenticação do usuario no servidor de email
        Authenticator autentica = new Authenticator() {
            public PasswordAuthentication getPasswordAuthentication() {
                return new PasswordAuthentication(mail.getUserMail(), mail.getPasswordMail());
            }
        };
        //cria a sessão passando as propriedades e a autenticação
        //gera um log no console referente ao processo de envio
        Session sessao = Session.getDefaultInstance(propriedade, autentica);
        sessao.setDebug(true);

        //cria a mensagem setando seus remetentes e destinatários
        Message mensagem = new MimeMessage(sessao);
        //seta o remetente
        mensagem.setFrom(new InternetAddress(mail.getUserMail(), mail.getFromNameMail()));
        boolean first = true;
        for (Map.Entry<String, String> map : mail.getToMailUsers().entrySet()) {
            if (first) {
                //setamos o primeiro destinatário
                mensagem.addRecipient(Message.RecipientType.TO, new InternetAddress(map.getKey(), map.getValue()));
                first = false;
            } else {
                //setamos os demais destinatários
                mensagem.addRecipient(Message.RecipientType.CC, new InternetAddress(map.getKey(), map.getValue()));
            }
        }
        //adiciona um assunto a mensagem
        mensagem.setSubject(mail.getSubjectMail());
        //cria o objeto que recebe o texto do corpo do email
        MimeBodyPart textPart = new MimeBodyPart();
        textPart.setContent(mail.getBodyMail(), mail.getTypeTextMail());

        //monta a mensagem SMTP inserindo conteúdo, texto, anexos...
        Multipart mp = new MimeMultipart();
        for (int index = 0; index < mail.getFileMails().size(); index++) {
            //Cria um novo objeto para cada arquivo, e anexa o arquivo
            MimeBodyPart mbp = new MimeBodyPart();
            FileDataSource fds = new FileDataSource(mail.getFileMails().get(index));
            mbp.setDataHandler(new DataHandler(fds));
            mbp.setFileName(fds.getName());

            //adiciona os anexos da mensagem
            mp.addBodyPart(mbp, index);
        }
        //adiciona o corpo texto da mensagem
        mp.addBodyPart(textPart);
        //adiciona a mensagem, o conteúdo texto e anexo
        mensagem.setContent(mp);
        //Envia a mensagem
        Transport.send(mensagem);
    }
}

Agora o código da minha classe de teste !

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package catalogos.javamail;

import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.mail.MessagingException;

/**
 *
 * @author Rafael
 */
public class MailTeste {

    public static void main(String[] args) throws MessagingException {
        MailJava mj = new MailJava();
        mj.setHostMail("mail.maximahost.com.br");
        mj.setPortMail("25");
        mj.setAutenticacaoMail("true");
        mj.setSecureConection("true");
        mj.setUserMail("suporte@tetsistemas.com.br");
        mj.setFromNameMail("Suporte T&T Sistemas - Rafael");
        mj.setPasswordMail("rafael2007");
        mj.setCharsetMail("ISO-8859-1");
        mj.setSubjectMail("Teste");
        mj.setBodyMail(txtMessage());
        mj.setTypeTextMail(MailJava.TYPE_PLAIN);

        //setar destinatários, quantos quiser !
        Map<String, String> map = new HashMap<String, String>();
        map.put("fernando@tetsistemas.com.br", "email maximaHost");
        map.put("rafaferraro@hotmail.com", "email hotmail");

        mj.setToMailUsers(map);

        List<String> files = new ArrayList<String>();
        files.add("C:\\Users\\Rafael\\Desktop\\imagem.jpg");

        mj.setFileMails(files);

        try {
            new MailJavaSender().senderMail(mj);
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        } catch (MessagingException e) {
            e.printStackTrace();
        }
    }
    private static String txtMessage(){
        return "Testando envio de email";
    }
}

Qual a exception, gafanhoto?

MessagingException

Não, gafanhoto, quero o stackTrace do erro, aquela coisa que gera um monte de linhas informando o erro.

drsmachado , consegui resolver ! setei o atributo secureConection como “false”, ele estava true…
Agora o motivo dele não funcionar como true ainda não descobri, se souber e puder me explicar serei grato, mais uma vez. Obrigado pela sua atenção !