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

Map<Str,Str> headers := CaseInsensitiveMap<Str,Str>.<ctor>()

Source

Map of headers. The header map is case insensitive.

validate

virtual Void validate()

Source

Validate this part - throw Err if not configured correctly.