Mail::Transport::Receive - receive messages
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:
- •
- Mail::Transport::POP3
Implements the POP3 protocol. See also Mail::Box::POP3.
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-Transport distribution version 3.005,
built on July 22, 2020. Website: http://perl.overmeer.net/CPAN/
Copyrights 2001-2020 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://dev.perl.org/licenses/