abstract class email::EmailPart

sys::Obj
  email::EmailPart

@Serializable

Source

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

See pod doc and examples.

encode

virtual Void encode(OutStream out)

Source

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

Str:Str headers := ...

Source

Map of headers. The header map is case insensitive.

validate

virtual Void validate()

Source

Validate this part - throw Err if not configured correctly.