[RESOLVIDO]Problemas ao enviar e-mail

Estou tentando enviar um e-mail texto bem simples.
O e-mail é enviado porém chega sem título e caracteres de acento não são compreendidos.

Existe outra forma alternativa de enviar e-mail?

Obrigado.

Java:

[code] Properties p = new Properties();
String path = System.getProperty(“catalina.home”);
String filename = path + “\webapps\axis2\WEB-INF\services\BandejaWSMail.properties”;

try {
  p.load(new FileInputStream(filename));
  
  Session session = Session.getDefaultInstance(p, null);  
  session.setDebug(true);
  
  MimeMessage msg = new MimeMessage(session);
        
  msg.setFrom(new InternetAddress("to <to@aaa.com.br>"));  
  msg.setRecipient(Message.RecipientType.TO, new InternetAddress("from@aaa.com.br"));  
           
  msg.setSentDate(new Date());      
  msg.setSubject("Título");
  msg.setContent("Hello", "text/plain");
  
            
  // enviando mensagem (tentando)  
  Transport.send(msg);       
  
} catch (Exception e) {
  Connection.consoleMessage("->[BandejaWS]->[Exception]->[Method: disabledUserAD]->Error: "
      + e.getMessage());   
}  [/code]

.Properties:

mail.smtp.host = meusmtp.com.br mail.transport.protocol= smtp mail.smtp.port = 25 mail.smtp.debug =true mail.smtp.socketFactory.port = 25 mail.smtp.socketFactory.fallback = false

Faz um teste, tenta assim:

msg.setSubject("Título", "UTF-8"); msg.setContent("Hello", "text/plain; charset=UTF-8");

Vi aonde está errado, mas não sei como corrigir.
Habilitando a DEBUG OBtive o seguinte retorno:

 [code]
 [java] MAIL FROM:<from@aaaaa.com.br>
 [java] 250 2.1.0 from@aaaaa.com.brr....Sender OK
 [java] RCPT TO:<to@aaaaa.com.br>
 [java] 250 2.1.5 to@aaaaa.com.br
 [java] DEBUG SMTP: Verified Addresses
 [java] DEBUG SMTP:   to@aaaaa.com.br
 [java] DATA
 [java] 354 Start mail input; end with <CRLF>.<CRLF>
 [java] Corpo do email
 [java] .
 [java] 250 2.6.0 <BRSP01EX-003I063RA500001c1c@brsp01ex-003.demarest.com.br> Queued mail for delivery
 [java] QUIT[/code]

Deveria ser:
[code]
[java] MAIL FROM:from@aaaaa.com.br
[java] 250 2.1.0 from@aaaaa.com.brr…Sender OK
[java] RCPT TO:to@aaaaa.com.br

 [java] FROM:  From Name
 [java] TO: To Name
 [java] SUBJECT: Title subject

 [java] 250 2.1.5 to@aaaaa.com.br
 [java] DEBUG SMTP: Verified Addresses
 [java] DEBUG SMTP:   to@aaaaa.com.br
 [java] DATA
 [java] 354 Start mail input; end with <CRLF>.<CRLF>
 [java] Corpo do email
 [java] .
 [java] 250 2.6.0 <BRSP01EX-003I063RA500001c1c@brsp01ex-003.demarest.com.br> Queued mail for delivery
 [java] QUIT[/code]

Está Faltando isso:

     [java] FROM:  From Name
     [java] TO: To Name
     [java] SUBJECT: Title subject

Postei hoje no meu blog um tutorial sobre JavaMail da uma olhada.
Tá testadinho.

Segui seu tutorial a risca, baixei novamente a versão do mail.jar e nada!

com o http://commons.apache.org/email/ consegui enviar corretamente, mas não consegui efetuar o build qdo coloco o código em um projeto com AXIS2

[quote=marc.adans]Segui seu tutorial a risca, baixei novamente a versão do mail.jar e nada!

com o http://commons.apache.org/email/ consegui enviar corretamente, mas não consegui efetuar o build qdo coloco o código em um projeto com AXIS2[/quote]

E qual o erro que dá? Eu testei ele com todos os servidores que listei em um tabela no tutorial e funcionou.

Exceção não ocorre.

O e-mail chega porém sem subject, e mesmo o e-mail chegando ao destinatário o campo “para(to)” fica sem rótulo.
O servidor é Microsoft Exchange.

A minutos atrás consegui resolver o problema usando (http://commons.apache.org/email/)

Como descrito em: http://www.guj.com.br/java/233293-axis2--javamail--commons-email#1200796

Agradeço muito pela ajuda.

Obrigado

Obs: Pode fechar o tópico.

Legal que conseguiu resolver.

O tópico deve ser fechado por você mesmo, para isso, faça o seguinte: Clique no botão editar do seu primeiro post(o que vem logo depois do titulo). Quando abrir, vá na linha do titulo e ao lado do titulo escreva [RESOLVIDO] e salve.