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
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
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
96 See
97
98 RFC2060: "Internet Message Access Protocol IMAP4v1"
99
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
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
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)