Javamail

6 respostas
F

Galera!!..

Estou precisando de ajuda, para setar o conteúdo de um arquivo HTML, como sendo o corpo do e-mail e enviá-lo automaticamente para uma ista de user’s pelo JAVAMAIL, a maior dúvida seria como setar o conteúdo deste arquivo no setSubject!?!?

Valeuuu

6 Respostas

E

Olá fbr2,

vc já tentou algo do tipo:

// Configura a sessão

Properties mailProps = System.getProperties();

mailProps.put(mail.smtp.host, SMTP_SERVER);

Session session = Session.getDefaultInstance(mailProps, null);

// Define a mensagem
MimeMessage message = new MimeMessage(session);

message.setSubject(assunto);

Espero que ajude!!

até

E

Ops…

fatou dizer que:

assunto é uma String que vc esta passando como parametro para o setSubject();

Até

F

blz…valeu existeDuke,…funcionou…
agora só abusando… :roll:
Eu tenho um arquivo txt…com código HTML…eu queria “chupinhar” todo o código dele e colocar como HTML no corpo do e-mail que eu estou enviando pelo javamail…eu seto isso no setContent ou no setText…???..coloco text/html …???..tentei algumas formar sem sucesso!!

se puder me ajudar…agradeço…desde ja!!

valeu!!

E

Que bom que funcionou fbr2!!
Vê se é isso mesmo que vc esta precisando para sua mensagem…

String mensagem = O Q VC PASSA COMO PARAMETRO;

Multipart multipart = new MimeMultipart();

BodyPart messageBodyPart = null;
// Adiciona a parte 1: conteúdo

messageBodyPart = new MimeBodyPart();

messageBodyPart.setText(mensagem);

multipart.addBodyPart(messageBodyPart);
// Coloca as partes na mensagem

message.setContent(multipart);

// Envia a mensagem

Transport.send(message);

Espero que isto ajude!!
Lembrando: o que significa “chupinhar” ??? Nunca escutei este termo!!

Até

F

ehehe…então…chupinhar…seria…extrair(fica melhor assim)…extrair todo conteúdo de um arquivo txt(que possui código HTML dentro dele) e fazer esse conteúdo se tornar o corpo do e-mail que vai ser enviado.

em nenhum lugar eu vou especificar o caminho deste arquivo???..e nem especificar que vai ser HTML!?!

valeu de nvoo…

E

Fala ae,

qdo vc manda um e-mail escrito com código HTML… vc recebe um e-mail como uma pagina feita em html… principalmente se estiver usando outlook… qdo é webmail, as vezes aparece o código e as vezes aparece em formato de pagina…

Tenta dar uma testada no que te passei anteriormente, se não resolver seu caso, nós pensamos em outra alternativa…

Até

Criado 28 de junho de 2005
Ultima resposta 29 de jun. de 2005
Respostas 6
Participantes 2