Erro utilizando JavaMail

Bom Dia turma!! Olha só, peguei um código pronto de uma servlet utilizando o JavaMail, mas está dando erro, será que alguém sabe me dizer por que?

Servlet:
package mail;

import java.util.Properties;
import javax.mail.;
import javax.mail.internet.
;
import java.io.;
import javax.servlet.
;
import javax.servlet.http.*;

public class EnviaMail extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
{
PrintWriter out = res.getWriter();
res.setContentType(“text/html”);
try
{
String to = req.getParameter(“to”);
String from = req.getParameter(“from”);

		Properties props = new Properties();
		props.put("mail.smtp.host", "smtp.xxx.com.br");
		Session session = Session.getInstance(props, null);

		MimeMessage message = new MimeMessage(session);

		message.setFrom(new InternetAddress(from));
		Address toAddress = new InternetAddress(to);
		message.addRecipient(Message.RecipientType.TO, toAddress);

		message.setSubject(req.getParameter("subject"));

		message.setContent(req.getParameter("content"), "text/plain");

		Transport.send(message);

		out.println("E-mail enviado");
	}
	catch (MessagingException e) 
	{
		out.println("Email nao pode ser enviado! " + e.getMessage());
	}
}

}

URL da servlet com parametros:
http://xxx/servlet/EnviaMail?to=andrem@xxx.com.br&from=milani@xxx.com.br&subject=ola&content=carinha

Está apresentando a seguinte mensagem no browser:
“Email nao pode ser enviado! smtp”

Obs: no lugar de xxx está meu servidor.

Obrigado!

André posta o erro…

Olá

André, dê uma olhada na minha resposta sobre identação de código em http://www.guj.com.br/forum/viewtopic.php?t=15406

[]s
Luca

Eu não havia identado o código antes pq era só um teste rápido!! Foi mal!!

A mensagem de erro que o e.getMessage() está mostrando é apenas essa: “smtp”.

Seria problema com acesso ao smtp? smtp inválido?


package mail;

import java.util.Properties;
import javax.mail.;
import javax.mail.internet.
;
import java.io.;
import javax.servlet.
;
import javax.servlet.http.*;

public class EnviaMail extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
{
PrintWriter out = res.getWriter();
res.setContentType(“text/html”);
try
{
String to = req.getParameter(“to”);
String from = req.getParameter(“from”);

		Properties props = new Properties(); 
		props.put("mail.smtp.host", "smtp.xxx.com.br"); 
		Session session = Session.getInstance(props, null); 

		MimeMessage message = new MimeMessage(session); 

		message.setFrom(new InternetAddress(from)); 
		Address toAddress = new InternetAddress(to); 
			message.addRecipient(Message.RecipientType.TO, toAddress); 

		message.setSubject(req.getParameter("subject")); 

		message.setContent(req.getParameter("content"), "text/plain"); 

		Transport.send(message); 

		out.println("E-mail enviado"); 
	} 
	catch (MessagingException e) 
	{ 
		out.println("Email nao pode ser enviado! " + e.getMessage()); 
	} 
} 

}