Changes for version v0.21.3 - 2026-03-18

  • Mail::Make::Entity::build(): added 'attach' shorthand key; a plain scalar or stringifiable object that resolves to an existing file is automatically promoted to path => $f; filename is derived from the basename of the path, and the MIME type is auto-detected via Module::Generic::File::Magic when 'path' or 'attach' is provided and 'type' is not explicitly specified

Modules

APR::Const-like constants for MM::Table
Pure-Perl mimic of APR::Table (multi-valued, case-insensitive table)
Strict, Fluent MIME Email Builder
MIME Body Base Class for Mail::Make
On-Disk Body for Mail::Make
In-Memory Body for Mail::Make
MIME Part Builder for Mail::Make
Mail::Make Exception Class
OpenPGP signing and encryption for Mail::Make
Mail Header Collection for Mail::Make
Content-Disposition Header Field Object
Typed Content-Transfer-Encoding Header for Mail::Make
Content-Type Header Field Object
Base Class for Mail::Make Header Objects
Typed Message-ID Header for Mail::Make
RFC 2047 Aware Subject Header for Mail::Make
S/MIME signing and encryption for Mail::Make (RFC 5751)
Stream Infrastructure for Mail::Make Encoders
Streaming Base64 Encoder/Decoder for Mail::Make
Streaming Quoted-Printable Encoder/Decoder for Mail::Make

Provides

in lib/MM/Table.pm