cancel
Showing results for 
Search instead for 
Did you mean: 

Email attachment Dynamic Name:

nisarkhan_n
Active Contributor
0 Kudos

Hi

I have to send the Email with the content and the attachments, here the email content and attachemts contains different set of data , attachment needs to be an .HTML file which has to be generated during the mapping & its content is the part of the email body content...and the attachment name is dynamic...like PO Number or customer name

i am going through the Stefan's blog: /people/stefan.grube/blog/2007/04/17/xi-mail-adapter-an-approach-for-sending-emails-with-attachment-with-help-of-java-mapping

i am not getting the email content and the payload, in this blog dosn't mentioned about any module to be put in the email receiver...kindly let me know i am missing something from this blog?

i am getting the payload as mentioned in the blog but at the receiver side i am not getting email content & body...am receiving mail with only subject...

regadrs

Nisar

The receiver paylod is genereated as follows:

"----AaZz Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline This is a sample file -


AaZz Content-Type: application/xml; name=file.xml Content-Disposition: attachment; filename=file.xml <?xml version="1.0" encoding="UTF-8" ?><ORDERS05><IDOC BEGIN="1"><EDI_DC40 SEGMENT="1"><TABNAM>EDI_DC40</TABNAM><MANDT>021</MANDT><DOCNUM>0000000045565114</DOCNUM><DOCREL>620</DOCREL><STATUS>30</STATUS><DIRECT>1</DIRECT><OUTMOD>2</OUTMOD><IDOCTYP>ORDERS05</IDOCTYP><MESTYP>ORDRSP</MESTYP><STDMES>ORDRSP</STDMES><SNDPOR>SAPBC3</SNDPOR><SNDPRT>LS</SNDPRT><SNDPRN>BC3-021</SNDPRN><RCVPOR>XID100</RCVPOR><RCVPRT>LS</RCVPRT><RCVPRN>XID100</RCVPRN><CREDAT>20080527</CREDAT><CRETIM>112753</CRETIM></EDI_DC40><E1EDK01 SEGMENT="1"><ACTION>12</ACTION><ZTERM>12</ZTERM><NTGEW>21</NTGEW></E1EDK01><E1EDK14 SEGMENT="1"></E1EDK14><E1EDK03 SEGMENT="1"></E1EDK03><E1EDK04 SEGMENT="1"></E1EDK04><E1EDK05 SEGMENT="1"></E1EDK05><E1EDKA1 SEGMENT="1"><E1EDKA3 SEGMENT="1"></E1EDKA3></E1EDKA1><E1EDK02 SEGMENT="1"></E1EDK02><E1EDK17 SEGMENT="1"></E1EDK17><E1EDK18 SEGMENT="1"></E1EDK18><E1EDK35 SEGMENT="1"></E1EDK35><E1EDK36 SEGMENT="1"></E1EDK36><E1EDKT1 SEGMENT="1"><E1EDKT2 SEGMENT="1"></E1EDKT2></E1EDKT1><E1EDP01 SEGMENT="1"><E1EDP02 SEGMENT="1"></E1EDP02><E1CUREF SEGMENT="1"></E1CUREF><E1ADDI1 SEGMENT="1"></E1ADDI1><E1EDP03 SEGMENT="1"></E1EDP03><E1EDP04 SEGMENT="1"></E1EDP04><E1EDP05 SEGMENT="1"><E1EDPS5 SEGMENT="1"></E1EDPS5></E1EDP05><E1EDP20 SEGMENT="1"></E1EDP20><E1EDPA1 SEGMENT="1"><E1EDPA3 SEGMENT="1"></E1EDPA3></E1EDPA1><E1EDP19 SEGMENT="1"></E1EDP19><E1EDPAD SEGMENT="1"><E1TXTH1 SEGMENT="1"><E1TXTP1 SEGMENT="1"></E1TXTP1></E1TXTH1></E1EDPAD><E1EDP17 SEGMENT="1"></E1EDP17><E1EDP18 SEGMENT="1"></E1EDP18><E1EDP35 SEGMENT="1"></E1EDP35><E1EDPT1 SEGMENT="1"><E1EDPT2 SEGMENT="1"></E1EDPT2></E1EDPT1><E1EDC01 SEGMENT="1"><E1EDC02 SEGMENT="1"></E1EDC02><E1EDC03 SEGMENT="1"></E1EDC03><E1EDC04 SEGMENT="1"></E1EDC04><E1EDC05 SEGMENT="1"></E1EDC05><E1EDC06 SEGMENT="1"></E1EDC06><E1EDC07 SEGMENT="1"></E1EDC07><E1EDCA1 SEGMENT="1"></E1EDCA1><E1EDC19 SEGMENT="1"></E1EDC19><E1EDC17 SEGMENT="1"></E1EDC17><E1EDC18 SEGMENT="1"></E1EDC18><E1EDCT1 SEGMENT="1"><E1EDCT2 SEGMENT="1"></E1EDCT2></E1EDCT1></E1EDC01></E1EDP01><E1CUCFG SEGMENT="1"><E1CUINS SEGMENT="1"></E1CUINS><E1CUPRT SEGMENT="1"></E1CUPRT><E1CUVAL SEGMENT="1"></E1CUVAL><E1CUBLB SEGMENT="1"></E1CUBLB></E1CUCFG><E1EDL37 SEGMENT="1"><E1EDL39 SEGMENT="1"></E1EDL39><E1EDL38 SEGMENT="1"></E1EDL38><E1EDL44 SEGMENT="1"></E1EDL44></E1EDL37><E1EDS01 SEGMENT="1"></E1EDS01></IDOC></ORDERS05>"

The Email Body content should be

" This is a sample file"

the attachment should be the IDOC strucutre which is getting stored as .HTML file....

kindly let me know what are the things that i need to take care in the receiver mail adapter to separate these two....

Edited by: Nisar Khan on May 27, 2008 8:59 PM

Accepted Solutions (0)

Answers (1)

Answers (1)

nisarkhan_n
Active Contributor
0 Kudos

Sorry made simple mistake in reciver mail adapter....works good now.....stefans blog is excellent.