SpartaSystems / holdmail

HoldMail is a Java Application for proxying SMTP mail, providing a browsable viewer for captured emails.
Apache License 2.0
32 stars 15 forks source link

Feature/14 remove 'messageRaw' attribute from summary model #65

Closed barryoneill closed 6 years ago

barryoneill commented 6 years ago

Issue #14 - Since the next release is a major version release, I'm dropping the 'messageRaw' attribute altogether instead of making it enabled with an optional properties flag. Delivering this attribute causes significant impact when attachments are present.

REST clients that wish to fetch the original message content can make an additional call to /rest/messages/{ID}/raw.

Also - there were a lot of redundant 'throws' clauses throughout the codebase, these are removed too.

barryoneill commented 6 years ago

FYI - I had checked within Sparta for use of this attribute, and unless something has changed since the summer, this attribute going missing should not have any impact internally. FYI @wreddin @praveenaram