1Mail::Server::IMAP4(3)User Contributed Perl DocumentationMail::Server::IMAP4(3)
2
3
4
6 Mail::Server::IMAP4 - IMAP4 server implementation (not completed)
7
9 Mail::Server::IMAP4
10 is a Mail::Server
11 is a Mail::Reporter
12
14 !!!Partially implemented!!!!
15 my $server = Mail::Server::IMAP4->new($msg);
16
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
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
111 See
112
113 RFC2060: "Internet Message Access Protocol IMAP4v1"
114
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
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
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)