NAME
Mail::Transport::Mailx - transmit messages using external mailx program
CLASS HIERARCHY
Mail::Transport::Mailx
is a Mail::Transport
is a Mail::Reporter
SYNOPSIS
my $sender = Mail::Transport::Mailx->new(...);
$sender->send($message);
DESCRIPTION
Implements mail transport using the external programs 'mailx'
, Mail
, or 'mail'
. When instantiated, the mailer will look for any of these binaries in specific system directories, and the first program found is taken.
Under Linux, freebsd, and bsdos the mail, Mail, and mailx names are just links. They are very primitive, what will cause many headers to be lost. For these platforms, you can better not use this transport mechanism.
METHOD INDEX
The general methods for Mail::Transport::Mailx
objects:
MR errors MR reportAll [LEVEL]
MR log [LEVEL [,STRINGS]] MT send MESSAGE, OPTIONS
new OPTIONS MR trace [LEVEL]
MR report [LEVEL] MT trySend MESSAGE, OPTIONS
The extra methods for extension writers:
MR AUTOLOAD MR logPriority LEVEL
MR DESTROY MR logSettings
MT findBinary NAME [, DIRECTOR... MR notImplemented
MR inGlobalDestruction MT putContent MESSAGE, FILEHAN...
Methods prefixed with an abbreviation are described in the following manual-pages:
MR = L<Mail::Reporter>
MT = L<Mail::Transport>
METHODS
- new OPTIONS
-
OPTION DESCRIBED IN DEFAULT log Mail::Reporter 'WARNINGS' proxy Mail::Transport undef trace Mail::Reporter 'WARNINGS' via Mail::Transport <unused>
SEE ALSO
AUTHOR
Mark Overmeer (mailbox@overmeer.net). All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
VERSION
This code is beta, version 2.00_19.
Copyright (c) 2001 Mark Overmeer. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.