1Mail::Server::IMAP4(3)User Contributed Perl DocumentationMail::Server::IMAP4(3)
2
3
4

NAME

6       Mail::Server::IMAP4 - IMAP4 server implementation (not completed)
7

INHERITANCE

9        Mail::Server::IMAP4
10          is a Mail::Server
11          is a Mail::Reporter
12

SYNOPSIS

14        !!!Partially implemented!!!!
15        my $server = Mail::Server::IMAP4->new($msg);
16

DESCRIPTION

18       This module is a place-holder, which can be used to grow code which is
19       needed to implement a full IMAP4 server.
20
21       Although the server is not implemented, parts of this server are
22       already available.
23
24       ·   Mail::Server::IMAP4::Fetch
25
26           used to capture "FETCH" related information from a message, and
27           produce server-side FETCH answers.
28
29       ·   Mail::Server::IMAP4::List
30
31           produce LIST reponses about existing folders.  This works in
32           combination with a Mail::Box::Manage::User object.
33
34       ·   Mail::Server::IMAP4::Search
35
36           the SEARCH request.  Not implemented yet... looking for a
37           volunteer.
38

METHODS

40   Constructors
41       Mail::Server::IMAP4->new(OPTIONS)
42           See "Constructors" in Mail::Reporter
43
44   Error handling
45       $obj->AUTOLOAD
46           See "Error handling" in Mail::Reporter
47
48       $obj->addReport(OBJECT)
49           See "Error handling" in Mail::Reporter
50
51       $obj->defaultTrace([LEVEL]|[LOGLEVEL, TRACELEVEL]|[LEVEL, CALLBACK])
52           Mail::Server::IMAP4->defaultTrace([LEVEL]|[LOGLEVEL,
53           TRACELEVEL]|[LEVEL, CALLBACK])
54
55           See "Error handling" in Mail::Reporter
56
57       $obj->errors
58           See "Error handling" in Mail::Reporter
59
60       $obj->log([LEVEL [,STRINGS]])
61           Mail::Server::IMAP4->log([LEVEL [,STRINGS]])
62
63           See "Error handling" in Mail::Reporter
64
65       $obj->logPriority(LEVEL)
66           Mail::Server::IMAP4->logPriority(LEVEL)
67
68           See "Error handling" in Mail::Reporter
69
70       $obj->logSettings
71           See "Error handling" in Mail::Reporter
72
73       $obj->notImplemented
74           See "Error handling" in Mail::Reporter
75
76       $obj->report([LEVEL])
77           See "Error handling" in Mail::Reporter
78
79       $obj->reportAll([LEVEL])
80           See "Error handling" in Mail::Reporter
81
82       $obj->trace([LEVEL])
83           See "Error handling" in Mail::Reporter
84
85       $obj->warnings
86           See "Error handling" in Mail::Reporter
87
88   Cleanup
89       $obj->DESTROY
90           See "Cleanup" in Mail::Reporter
91
92       $obj->inGlobalDestruction
93           See "Cleanup" in Mail::Reporter
94

DETAILS

96       See
97
98       RFC2060: "Internet Message Access Protocol IMAP4v1"
99

DIAGNOSTICS

101       Error: Package $package does not implement $method.
102           Fatal error: the specific package (or one of its superclasses) does
103           not implement this method where it should. This message means that
104           some other related classes do implement this method however the
105           class at hand does not.  Probably you should investigate this and
106           probably inform the author of the package.
107

SEE ALSO

109       This module is part of Mail-Box distribution version 2.097, built on
110       January 26, 2011. Website: http://perl.overmeer.net/mailbox/
111

LICENSE

113       Copyrights 2001-2011 by Mark Overmeer. For other contributors see
114       ChangeLog.
115
116       This program is free software; you can redistribute it and/or modify it
117       under the same terms as Perl itself.  See
118       http://www.perl.com/perl/misc/Artistic.html
119
120
121
122perl v5.12.3                      2011-01-26            Mail::Server::IMAP4(3)
Impressum