Como enviar e-mails utilizando a biblioteca org.apache.commons.mail (commons-mail.jar)?
Verifique se o servidor possui a biblioteca org.apache.commons.mail (commons-mail.jar), caso não tenha você pode publicá-la no diretório da sua hospedagem, em /WEB-INF/lib
Exemplo:
Crie um arquivo qualquer .jsp com o seguinte código.
<%@ page language="java" session="true" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" import="org.apache.commons.mail.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>E-mail</title>
</head>
<body>
<%
SimpleEmail email = new SimpleEmail();
email.setHostName("localhost"); // o servidor SMTP para envio do e-mail
email.addTo("para@dominio.com.br", "Nome Para"); // destinatario
email.setFrom("de@dominio.com.br", "Nome De"); // remetente
email.setSubject("Mensagem de Teste"); // assunto do e-mail
email.setMsg("Teste de Email utilizando commons-email."); // conteudo do e-mail
out.println(email.send()); // envia o e-mail
%>
</body>
</html>
|