class

MultiPart

@Serializable
class MultiPart : EmailPart

MultiPart is used to model a multipart MIME type. The default is "multipart/mixed".

constructors make

Construct with default type of "multipart/mixed"

fields parts

The sub-parts of this multipart

methods encode

Encode as a MIME message according to RFC 822

validate

Validate this part - throw Err if not configured correctly

encode virtual Void encode(OutStream out)

Encode as a MIME message according to RFC 822.

make new make()

Construct with default type of "multipart/mixed".

parts EmailPart[] : parts

The sub-parts of this multipart.

validate virtual Void validate()

Validate this part - throw Err if not configured correctly:

  • must have at least one part
  • Content-Type must be defined
  • if Content-Type doesn't define boundary, one is auto-generated

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST