Large e-mail attachments are not received properly when using the LANSA Email Integration BIFs

Date:17 June 2002
Product/Release:LANSA for the iSeries
Abstract:Large email attachments are not received properly, corrupting and splitting the e-mail message. There is POP attribute that needs to be changed to avoid this situation
Submitted By:LANSA Technical Support
Last Review:November 2010

When sending a relatively large e-mail attachment (e.g. more than 128KB) using the LANSA E-mail Integration Builtin Functions on the iSeries (MAIL_ADD_ATTACHMENT BIF), the message may be received without the attachment, split into several messages, or with unreadable characters on its content.

The reason for this is usually caused by the value of the "Message Split Size" parameter in the iSeries POP attributes. For example, if this value is set to 128, attachments greater than 128 KB would be split (disassembled) into several e-mails. However some receiving e-mail engine (e.g. MS Exchange) may not be able to re-assemble the attachment, leaving the e-mails in pieces, without the original attachment, and with unreadable characters in their content instead.

If you come across this situation, you should compare the size of your attachments against your current Message Split Size parameter of your POP attributes (CHGPOPA and press F4). If any attachment's size exceeds this limit, the e-mail would be split. The recommendation is to increase the Message Split Size to a larger value. You could set this parameter to *NOMAX. You can set this value by issuing:

CHGPOPA MSGSPLIT(*NOMAX)

or to a larger size (in Kilobytes) like:

CHGPOPA MSGSPLIT(1024)

The default shipped value is 128 (i.e. 128 KB).