Cassandane::TestEntity::DataType::Mailbox
NAME
Cassandane::TestEntity::DataType::Mailbox - the Mailbox entity datatype
FACTORY METHODS
inbox
my $mailbox = $user->mailboxes->inbox;
This acts like ->get, returning a mailbox instance, but finds and
returns the mailbox with the inbox role.
INSTANCE METHODS
new_email
my $email = $mailbox->new_email({ ... });
This creates a new email (currently by calling Email/import, although this
may change) and returns an Email instance object.
Valid arguments to include in the passed hashref are:
to - the string to use as the To header
from - the string to use as the From header
subject - the string to use as the Subject header
message_id - the string to use in the Message-Id header; include <...>!
headers - a reference to an array in the form [ name, value, n2, v2, ... ]
body_str - the body, as a text string (not a byte string)
body_type - the media type of the body (default: text/plain)
body_encoding - the C-T-E of the body (default: quoted-printable)