Date: | Mon, 23 Jun 2003 00:15:12 -0700 |
From: | Steven Roberts <strobert [...] truelink.com> |
To: | bug-Mail-IMAPClient [...] rt.cpan.org |
Subject: | minor version constraint in Mail-IMAPClient |
Greetings,
Mail::IMAPClient version 2.2.8 requires perl 5.6.
This is due to the use of the overload modules deferencing support.
in IMAPClient.pm, line 736, these is this line:
MIGMSG: foreach my $mid ( @$range ) {
I am running perl 5.005.03. I changed the line to:
MIGMSG: foreach my $mid ( $range->unfold() ) {
(explicitly call unfold instead of having overload do it).
you could "fix" it by requireing the newer perl version in the module,
but I would (of course) prefer the explicit call to unfold like I used
above.
Other than this one snag, module has worked great for me. Used it to
migrate from an Exchange 5.5 server to Courier IMAP (running under
a RedHat Linux 6.2 machine) -- about 200 folders and 100K messages
(exchange size 250MB, maildir size ~600MB). Worked great, saved me
a bunch of effort. Many thanks.
Regards,
Steven Roberts