Name
doEmail — sends email to a user
Synopsis
doEmail($address, $subject, $content); doEmail($address, $subject, $content, $code); doEmail($address, $subject, $content, $code, $precedence); doEmail($address, $subject, $content, undef, $precedence);
doEmail sends a message to a user. Normally, this is an
email. The first three parameters are required and are treated as the
destination address, mail subject, and content of the email message. This is
exported from Slash::Utility::System. The optional
$precedence parameter can be used to set the precedence of
the message. This is a widely supported but unstandard option for mail
servers. The only available option is bulk.
This function integrates tightly to the standard messaging plugin. If it
is installed, the $code parameter can be used to distinguish
between messages that should be sent as email and those that should be sent
through the web interface. The available options are taken from the
code_param table of the deliverymodes
type. The value 0 sends an email, while 1
sends a web message. The available values may change in future versions, so it
may be wiser to choose these from the database.
Example
use Slash::Utility;
my $mode = $slashdb->sqlSelect('code', 'code_param', 'name=E-mail');
doEmail('hemos@slashdot.org', 'finished!', <<MESSAGE, $mode);
Hi Jeff,
I've finished the book. Tell Bella hello from Uncle chromatic!
-- c
MESSAGEBecome an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access