> 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]
-------------------------------------------------------------------------