I’m trying to create a multipart MIME message out of a MIME HTML string. The string is dynamically generated based on the content that the user wants to mail. A sample string looks like this:
==============
Content-Type: multipart/related; boundary=“=related 005E56BC8525759F=”
This is a multipart message in MIME format.
–=related 005E56BC8525759F=
Content-Type: text/html; charset=“US-ASCII”
Rich Text Test Alternate Form
Title: test
042109
Rich Text:
123
|
My Company LLP
Maynard Krebs | Americas IT - United States | Customer Application Services | |
|
123 Anywhere St, Hollywood CA 90210
Phone: +1-123-456-7890 | Fax: +1-123-456-7890 | |
For technology help, please visit Global Thank you for considering the environmental impact of printing emails. | |
–=related 005E56BC8525759F=
Content-Type: image/gif
Content-ID: <_1_08F5E3DC08F5E188005E56BC8525759F>
Content-Transfer-Encoding: base64
R0lGODlh+QBEAMQAAP///8zMzP/dAX9/f/Pz89jY2Ojo6MPDw6Ghod3d3fb29rKysuXl5YiIiP/o
Ve7u7v/xmJCQkP//zKqqqpmZmbu7u9TU1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAD5AEQAAAX/ICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaT4GkcslsOp/QqHRK
rVqv2Kx2y8UevyqJYEwum8/oNNkBAbvfcCJETa+f2ZK4fs+vSRx2gWpsfYWGhyhzgotjeIiPkH1/
jIIQeZGYmW6KlIOWmqChRICdd5+iqKk8YqVlhKqwsTakpY6yt7gurJ2vub6/J5yCtsDFxZPDl8bL
JQEEIgapwp7KzNYjAdEAzgAEBSIEz4+0aMTX59ja3AQB0N8ABdracNOubej4zerP7O4iBe+yieAG
YJ4Qco1O5VuYbiC/dgXfARy4rxtEA+/C7diVkKFHfQ4t+oMXsGK/ghAn/8KTN4OUuY8wBW57OFKl
zHUXU0o0CZGAwRJ/esEc2nCmyIj/SoY8aUDnP57QnBZ8Vo2o1W1QkZKkuDRn0qddo36FJ+6qWaxh
tdrM2nRsvLRtt56dy9UoU4lK7XqV+1avWLl0z96kqTYvzr8q+x5G+a9s4KuDj2IcG5mpVMWE4z6m
W/ki3rqL4yZmC3Hz3M41DWe+zNaxachsP6P1y5hv1teBURcGvdrtbdynY1Mm7Xupa+Cw4crWLXpn
SOSPmS8nbnsg9M3Sh8NlDe56dOFymXP3jh382u1uj5M3mz08dZXrTbc/T7t5/NfzVUtOqf4+e/P6
WeYfcPnxtt+AuBU4W/9o/SH4n3La0eZgggAaeNKE+FW4ID8NYvhgfdM95yGFELpn3YgEaihThzkk
cMCLMB5QWg4vqvDAAQgskEAKLzJQAgM1vhEAAkROsKMqCspExAEDNOnkAAjskMAAB6TAQANQYnmk
CQFAWQICA8x4xAIHKCDCAxOICYqC7xTBpI4JxJmAjzpMWSUKC4QJwAMDTJACmKV1GaUbNRKJgAUA
IGAmKgp+weSdJshowQRGbnPAAwvk+MAIClRA5KUAJJAnAjKeMMEAiCrQp5UDRGCmAhEMQGcAE5C6
KAClnnnAkQFcmukCm44wKQIBuBjsCBSIMECcETBgAaShNHrEoygMgGX/kzuCea21i1LwpKtMOjlo
MwNQoECeapJQAZW4DlCBCGA6aa6y49oJr7VONrBol/kuS0IC7wKwbAIRbDputOax+AOTpMK4ZZNV
BgvmBGbmWeWUC4iQQDs3DqAjnSZo6/EKCjTQQAImm9nlAgqcO7LA9bKbaJ8Vs1tywdto+e+dUOqZ
aCrtwRHuk5C2+uUAwarqJwPlHquxzCcwEO/BKfDrM5i3ekvvCPbOnPSqFkDN5JYAKOCnwACQCQAD
AYsS9BtvypnAsV6SACYJdU+9ZdcmXOkxlj5G0PYJYI5btwhjw8y1zHeP4GXiiPtLwgI+DrCnvjoC
3Zoe1J5w+L14j3tA/6wv813CqRe3+qYKnSs+QuKHd9341pC3S3bZEZB9QMaap8VH6yV8PnPozcTa
jul4Wz6Qk05HCnUEEUyOtOuhMq781l2WVjunC1DwIqmw6PY71MFTPbvrINuL/AiAIyu885Dmieja
RgNAgb6R33m+l0yPe+rt/wIZkkyiMCMwKQKGMtTW7HY9xU1pAi+KFaKY5j1oiWBdDYigk9L1Oqg9
AEsLqACW5sck7+XJesSzX59Ghy1rROYQQ3uS8oS3vyih6Ulti9fZSOAyJ1Xggw0QYAmAxwDSNaA0
CohXAywGOscNqohNisD/XKgOfCggTrfSmBB5iMUbMACAa0tAFlvAACMf5al5wFASio4ApPel8Sdr
HIK3WrXFNMbxCy4C4x336IsQAAA7
–=related 005E56BC8525759F=–
===============
I understand how to create child entities in the NotesMIMEEntity class and insert content for single part MIME data, using setContentFromText and setContentFromBytes. But is there a method that can handle true MIME HTML and create the appropriate entities out of it automatically? I really want to avoid having to parse this string for ContextType values, break it up at its boundaries into multiple strings, and create the child entites and feed them manually. There has to be a solution that’s not nearly as messy, right?
I searched the forums for an answer to this, but couldn’t find one, so if you could point me to an answer or give me an answer, that would be much appreciated. Thanks.