cancel
Showing results for 
Search instead for 
Did you mean: 

Envio de e-mail com corpo de texto

rhviana
Active Contributor
0 Kudos

Boa tarde,

Estive verificando as respectivas threads:

[;

[;

[http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/6321] [original link is broken];

[]

[http://wiki.sdn.sap.com/wiki/display/BPX/SamplecodetocreateemailbodyandXMLattachmentinanoutgoingNFEB2Be-mail+communication]

Nu00E3o consegui resolver a questu00E3o.

Gostaria de saber o seguinte, no mensagem mapping quando vou mapear o (content_type) coloquei o seguinte:

Criei duas constantes e uma funu00E7u00E3o java que retorna a chave de acesso.

Primeira constante : apllication/xml;charset="utf-8";name"procNFe

retrieID = Funu00E7u00E3o java que retorna a chave de acesso.

constant (apllication/xml;charset="utf-8";name"procNFe) + retrieID --> Concat

O resultado desse Concat eu junto com outra constant (".xml") --> Concat

O resultado do segundo concat eu mapeio o content_type

Dessa forma descrita acima, eu tenho o envio do e-mail com attachment do xml, su00F3 que sem corpo de texto.

Gostaria de saber se u00E9 nesse campo Content_type que preciso encaixar essas funu00E7u00F5es java.

Estu00E1 complicado resolver essa questu00E3o.

Alquem poderia me auxiliar ?

Att.

Accepted Solutions (0)

Answers (2)

Answers (2)

henrique_pinto
Active Contributor
0 Kudos

Rviana,

acho que houve um erro de entendimento.

Vc está tentando criar um email multipart (corpo + anexos) pelo mapping.

Suponho que vc está usando o MailPackage.

Só mapeando a msg, vc nao vai conseguir fazer isso apenas com um mapping (a menos que utilize o workaround descrito aqui: ). A maneira "correta" de fazer isso seria através da utilização de um adapter module, conforme o que o fernando falou.

Abs,

Henrique.

former_member182114
Active Contributor
0 Kudos

Tá "apllication" mesmo?

Troca pra application

rhviana
Active Contributor
0 Kudos

Está da forma que você falou.

O envio de XMl sem corpo de texto já está funcionando, só que foi solicitado um texto fixo no e-mail. Não to conseguindo fazer.

former_member182114
Active Contributor
0 Kudos

Bom dia Ricardo,

Este content type é para o anexo XML, o do texto é o multipart/alternative, reveja o blog: http://wiki.sdn.sap.com/wiki/display/BPX/SamplecodetocreateemailbodyandXMLattachmentinanoutgoingNFEB2Be-mail+communication

text.setContent(message.getBytes("UTF-8"));

text.setContentType("multipart/alternative");

msg.addAttachment(text);

Onde o text é a string do texto do mail.

Atenciosamente, Fernando Da Ró

rhviana
Active Contributor
0 Kudos

Boa tarde Fernando,

Se o content type u00E9 para anexo de XML, qual vai ser o content type do texto ?

O external definition que eu tenho aqui u00E9 o que foi solicitado no post : [http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/6321] [original link is broken];

Su00F3 que ele foi alterado e nu00E3o estu00E1 como ximail30_xsd.txt.

Edited by: rviana on Oct 15, 2010 8:44 PM

Edited by: rviana on Oct 15, 2010 8:48 PM

rhviana
Active Contributor
0 Kudos

Preciso adicionar esse modulo no CC ?

Module Name

localejbs/AF_Modules/MessageTransformBean

Module Key

Chan

Sequnence 1

Module Configuration

Transform.ContentType

text/html:name="xptooooooo etcetc.et.et.c.e. "

Ou adicionar

Module Name

localejbs/AF_Modules/MessageTransformBean

Module Key Chan

Module Configuration

Transform.ContentType

multipart/alternative

?

Edited by: rviana on Oct 15, 2010 9:14 PM