Scroll to navigation

Email::Send::IO(3pm) User Contributed Perl Documentation Email::Send::IO(3pm)

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

  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.
2007-07-29 perl v5.8.8