This was more than a patch this time. It was a minor update to two functions:
There was an issue reported (#12) where the sendMailItem function was not working in IE11. This was because it was created to take an inline object (ES6). Well on IE11 (which only supports ES5), it broke.
So, I fixed sendMailItem to support ES5 and also took the opportunity to add two often requested features of this function:
- It will now allow you to submit HTML body content or Text. It will also parse the HTML for you if you submit it as is.
- It will also now allow you to send both file attachment (new), and mail item attachments (original).
Please see the documentation for more information on the updates to this function: https://github.com/davecra/easyEWS#sendMailItem
Also I updated the sendPlainTextEmailWithAttachment function. Under the covers this uses the sendMailItem function. So I had to update it to use the new format so it would work as well. There was no change to it’s features/functionality however.
I did not get to the last item I have had requests for:
- ability to specify recipients as To/CC/BCC. I will update this at some future date. Also, please let me know if you would like to see this.
Overall, the goal is to have the sendMailItem() function be a full multi-purpose function at some point. It is almost there, but please keep the suggestions coming.