home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  


new

 $

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 command depends on type , which can be one of:

mail

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

sendmail

Use 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.