Mail::Transport::Receive
is a Mail::Transport
is a Mail::Reporter
Mail::Transport::Receive is extended by
Mail::Transport::IMAP4
Mail::Transport::POP3
my $receiver = Mail::Transport::POP3->new(...);
my $message = $receiver->receive($id);
Each object which extends Mail::Transport::Receive implement a
protocol which can get messages into your application. The internals of each
implementation can differ quite a lot, so have a look at each separate
manual page as well.
Current message receivers:
Extends "DESCRIPTION" in Mail::Transport.
Extends "METHODS" in Mail::Transport.
- $obj->receive( [$unique_message_id] )
- Receive one message from the remote server. Some receivers will provide
the next message automatically, other are random access and use the
specified ID.
Extends "Server connection" in Mail::Transport.
- $obj->findBinary( $name, [@directories] )
- Inherited, see "Server connection" in Mail::Transport
- $obj->remoteHost()
- Inherited, see "Server connection" in Mail::Transport
- $obj->retry()
- Inherited, see "Server connection" in Mail::Transport
Extends "Error handling" in Mail::Transport.
- $obj->AUTOLOAD()
- Inherited, see "Error handling" in Mail::Reporter
- $obj->addReport($object)
- Inherited, see "Error handling" in Mail::Reporter
- $obj->defaultTrace( [$level]|[$loglevel, $tracelevel]|[$level,
$callback] )
- Mail::Transport::Receive->defaultTrace(
[$level]|[$loglevel, $tracelevel]|[$level, $callback] )
- Inherited, see "Error handling" in Mail::Reporter
- $obj->errors()
- Inherited, see "Error handling" in Mail::Reporter
- $obj->log( [$level, [$strings]] )
- Mail::Transport::Receive->log(
[$level, [$strings]] )
- Inherited, see "Error handling" in Mail::Reporter
- $obj->logPriority($level)
- Mail::Transport::Receive->logPriority($level)
- Inherited, see "Error handling" in Mail::Reporter
- $obj->logSettings()
- Inherited, see "Error handling" in Mail::Reporter
- $obj->notImplemented()
- Inherited, see "Error handling" in Mail::Reporter
- $obj->report( [$level] )
- Inherited, see "Error handling" in Mail::Reporter
- $obj->reportAll( [$level] )
- Inherited, see "Error handling" in Mail::Reporter
- $obj->trace( [$level] )
- Inherited, see "Error handling" in Mail::Reporter
- $obj->warnings()
- Inherited, see "Error handling" in Mail::Reporter
Extends "Cleanup" in Mail::Transport.
- $obj->DESTROY()
- Inherited, see "Cleanup" in Mail::Reporter
This module is part of Mail-Box distribution version 2.118, built
on February 26, 2015. Website: http://perl.overmeer.net/mailbox/
Copyrights 2001-2015 by [Mark Overmeer]. For other contributors
see ChangeLog.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself. See
http://www.perl.com/perl/misc/Artistic.html