> Não sei se lhe ajudo , mas mando meus emails assim via
> servlet!!Gostaria de pedir se sabes como enviar um email via servlet,
> como um html !!Do tipo daqueles que abrem com fundo e coisa e tal no
> outlookExiste como fazer?   public String SendEmail(String sNrPedido,
> String sEmail, String sTextoEmail){
>     try {
>             SmtpClient sendmail = new SmtpClient("192.9.200.253");
>             sendmail.from("[EMAIL PROTECTED]");
>             sendmail.to(sEmail);
>             PrintStream OutMail = sendmail.startMessage();
>             OutMail.println("From: [EMAIL PROTECTED]");
>             OutMail.println("Subject: TeleVendas - Pedido Nr:" +
> sNrPedido);
>             OutMail.println(sTextoEmail);
>             OutMail.flush();
>             OutMail.close();
>             sendmail.closeServer();
>             String s = "OK";
>             String s2 = s;
>             return s2;
>         }
>         catch(IOException exc){
>
> C_Logs.gerarLog("/usr/local/apache/data/enxuta.com.br/javabr/televendas",
> exc.toString());
>         }
>         String s1 = "ERRO";
>         return s1;
>     }   Abraças Max
>
>      ----- Original Message -----
>      From: Marcel
>      To: [EMAIL PROTECTED]
>      Sent: Sunday, January 28, 2001 12:45 PM
>      Subject: [java-list] Enviando email por servlet
>       Eu tenho uma aplicacao onde um servlet envia um email
>      para determinada pessoa. Ele funciona perfeitamente
>      mas
>      possui um detalhe q nao consegui arrumar. Como faco
>      para
>      setar o campo de assunto do email?
>
>      Abaixo eu mando um trecho do programa:
>
>
>      private boolean Envia() {
>        PrintStream out;
>        SmtpClient send;
>
>        try {
>          send = new SmtpClient("123.456.789.012");
>          send.from(msgFrom);
>          send.to(msgTo);
>
>          out = send.startMessage();
>          System.out.println("Sent");
>
>          out.println("bla bla bla bla bla");
>
>      ...
>
>
Olá,

pelo jeito, vc não está usando a JavaMail API - ela não possui a classe
SmtpClient. Seria bom que vc desse uma olhada na documentação Javadoc do
pacote q vc está utilizando para manipular msg de e-mail.
Em tempo, logo abaixo segue um pequeno exemplo de como seria usando a
JavaMail API:

...
public static void enviarMsg(String to, String msgText) {
    Properties props = new Properties();
    props.put("mail.smtp.host", "smtp.servidor.com.br");
    Session session = Session.getDefaultInstance(props, null);

    try {
         // create a message
         Message msg = new MimeMessage(session);
         msg.setFrom(new InternetAddress("[EMAIL PROTECTED]"));
         InternetAddress[] address = {new InternetAddress(to)};
         msg.setRecipients(Message.RecipientType.TO, address);
         msg.setSubject("Testando JavaMail");
         msg.setSentDate(new Date());
         msg.setContent(msgText, "text/html");
         Transport.send(msg);
     } catch (MessagingException mex) {
         mex.printStackTrace();
    }
}
...



------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a