Name

new

Synopsis

$mailer = new Mail::Mailer [type, command]

Constructor. Creates a new Mailer object representing the message to be sent. If the optional arguments are specified, the value of commanddepends on type, which can be one of:

mail

Uses the Unix mail program. command is the path to mail. The module searches for mailx, Mail, and mail, in that order.

sendmail

Uses the sendmail program. command is the path to sendmail.

test

Used for debugging. Calls /bin/echo to display the data, but doesn’t actually send any mail. command is ignored, if specified.

If no arguments are specified, the Mailer object searches for executables in the above order and uses the first one found as the default mailer.

Get Perl in a Nutshell, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.