Enviar e-mail

4 respostas
H

Preciso enviar um e-mail a partir de um formulário…
Além de enviar o e-mail, preciso anexar um pdf desse formulário no e-mail antes de mandá-lo, tudo pela Action, como faço isso?

4 Respostas

augustopovoa

DISPLAY TAG para seu pdf, JAVAMAIL para enviar e o famoso GOOGLE para ver como é que se faz!

Abraços

Marques
try {

SimpleEmail email = new SimpleEmail();

email.setHostName(Constants.HOST_MAIL);

email.addTo(usuario.getEmail(), QQuer coisa);

email.setFrom(Constants.EMAIL, QQuer coisa);

email.setSubject(Acesso ao sistema QQuer coisa);

email.setMsg(mensagemIncluir(usuario.getNome(), usuario

.getUsuario(), usuario.getSenha()));

email.setAuthentication(Constants.EMAIL_AUTHENTICATION,

Constants.EMAIL_SENHA);

email.send();

} catch (EmailException e) {

mensagens.add(ActionErrors.GLOBAL_MESSAGE, new ActionMessage(

errors.envioEmail));

saveErrors(request, mensagens);

return mapping.findForward(falha);

}
arm.jr

Amigo, fiz um parecido com esse e está dando um erro!

[color=blue]package CommosEmail;

import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;

public class EmailSimples {

/**

  • @param args
  • @throws EmailException
    */
    public static void main(String[] args) {
    SimpleEmail email = new SimpleEmail();

email.setHostName(“smtp.gmail.com”); // o servidor SMTP para envio do e-mail

try {
email.addTo("[email removido]", “JUNIOR”);//destinatário
email.setFrom("[email removido]", “HEHE”); // remetente

email.setSubject(“Mensagem de Teste”); // assunto do e-mail

email.setMsg(“Teste de Email utilizando commons-email”); //conteudo do e-mail

email.send(); //envia o e-mail

} catch (EmailException e) {

System.err.print(e.getMessage());

}

}

} [/color]
ERRO:

[color=red]Exception in thread main java.lang.NoClassDefFoundError: javax/activation/DataSource

at org.apache.commons.mail.Email.buildMimeMessage(Email.java:749)

at org.apache.commons.mail.Email.send(Email.java:897)

at CommosEmail.EmailSimples.main(EmailSimples.java:25) [/color]
the_negao

JavaBeans Activation Framework

Falta o activation.jar dentro do /lib

Criado 13 de outubro de 2006
Ultima resposta 25 de out. de 2006
Respostas 4
Participantes 5