type

EmailPart

src @Serializable
abstract class EmailPart : Obj

EmailPart is the base class for parts within a multipart MIME document.

See pod doc and examples.

fields

headers

Map of headers.

methods

encode

Encode as a MIME message according to RFC 822.

validate

Validate this part - throw Err if not configured correctly.

Slot Details

encode

src virtual Void encode(OutStream out)

Encode as a MIME message according to RFC 822. The base class encodes the headers - subclasses should override to call super and then encode the part's content.

headers

src Str:Str headers := ...

Map of headers. The header map is case insensitive.

validate

src virtual Void validate()

Validate this part - throw Err if not configured correctly.