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           used to capture "FETCH" related information from a message, and
26           produce server-side FETCH answers.
27
28       * Mail::Server::IMAP4::List
29           produce LIST reponses about existing folders.  This works in combi‐
30           nation with a Mail::Box::Manage::User object.
31
32       * Mail::Server::IMAP4::Search
33           the SEARCH request.  Not implemented yet... looking for a volun‐
34           teer.
35

METHODS

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

DETAILS

111       See
112
113       RFC2060: "Internet Message Access Protocol IMAP4v1"
114

DIAGNOSTICS

116       Error: Package $package does not implement $method.
117
118       Fatal error: the specific package (or one of its superclasses) does not
119       implement this method where it should. This message means that some
120       other related classes do implement this method however the class at
121       hand does not.  Probably you should investigate this and probably
122       inform the author of the package.
123

SEE ALSO

125       This module is part of Mail-Box distribution version 2.070, built on
126       March 25, 2007. Website: http://perl.overmeer.net/mailbox/
127

LICENSE

129       Copyrights 2001-2007 by Mark Overmeer.For other contributors see
130       ChangeLog.
131
132       This program is free software; you can redistribute it and/or modify it
133       under the same terms as Perl itself.  See
134       http://www.perl.com/perl/misc/Artistic.html
135
136
137
138perl v5.8.8                       2007-03-25            Mail::Server::IMAP4(3)
Impressum