Email::Send::IO.3pm

Langue: en

Version: 2007-07-29 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

Email::Send::IO - Send messages using IO operations

SYNOPSIS

   use Email::Send;
 
 
   my $mailer = Email::Send->new({mailer => 'IO'});
 
 
   $mailer->send($message); # To STDERR
 
 
   $mailer->mailer_args('filename.txt');
   $mailer->send($message); # write file
 
 

DESCRIPTION

This is a mailer for "Email::Send" that will send a message using IO operations. By default it sends mail to STDERR, very useful for debugging. The IO functionality is built upon "IO::All". Any additional arguments passed to "send" will be used as arguments to "IO::All::io".

You can globally change where IO is sent by modifying the @Email::Send::IO::IO package variable.

   @Email::Send::IO::IO = ('-'); # always append to STDOUT.
 
 

Examples

Sending to STDOUT.

   send IO => $message, '-';
 
 

Send to a socket.

   send IO => $message, 'server:1337';
 
 

SEE ALSO

Email::Send, IO::All, perl.

AUTHOR

Current maintainer: Ricardo SIGNES, <rjbs@cpan.org>.

Original author: Casey West, <casey@geeknest.com>.

   Copyright (c) 2005 Casey West.  All rights reserved.
   This module is free software; you can redistribute it and/or modify it
   under the same terms as Perl itself.