On Mon January 16 2006 18:36, M. J. [Mike] OBrien wrote:
> That's not DBMail but just bad Perl code.
> The message itself explains the problem.
> Try PerlDoc strict etc.
>
> best...
> Mike
>
Not that simple. As I thought, there is an incompatibility
between
Mail::Box::IMAP4 module and DBMail.
In short, dbmail-imapd accepts only 'LOGIN' authentication,
while
Mail::Box::IMAP4 supports only 'CRAM-MD5', 'NTLM' and
'PLAIN' authentication.
I've hacked the perl module to force it to accept the
'LOGIN' capability sent
by DBMail. This method is then passed to the underlying
module
'Mail::IMAPClient' which happens to know how to connect with
this method.
Just a workaround. The solution is to add 'CRAM-MD5' or
'NTLM' capability to
dbmail-imapd. Beside solving this compatibility problem,
this would bring a
useful security feature.
>
> ----- Original Message -----
> From: <dbmail synersoft.be>
> To: <dbmail dbmail.org>
> Sent: Monday, January 16, 2006 7:22 AM
> Subject: [Dbmail] Mail::Box compatibility ?
>
>
> Dear All,
>
> I'm trying to use the Perl Mail::Box modules to access
my mailboxes.
>
> Does somebody has an experience with these modules ?
>
> It seems that the perl module receives unexpected
strings from the server.
>
> When I try to open a connection,
>
> ---------------
> my $imap = Mail::Box::IMAP4->new(username =>
'zorro',
> password => 'garcia', server_name =>
'imap.domain.tld');
> ---------------
>
> I receive the following error message :
>
> ---------------
> Can't use string ("LOGIN") as an ARRAY ref
while "strict refs" in use
> at
/usr/lib/perl5/vendor_perl/5.8.6/Mail/Transport/IMAP4.pm
line 97.
> ---------------
>
> TIA for any information.
>
> _______________________________________________
> Dbmail mailing list
> Dbmail dbmail.org
> htt
ps://mailman.fastxs.nl/mailman/listinfo/dbmail
>
> _______________________________________________
> Dbmail mailing list
> Dbmail dbmail.org
> htt
ps://mailman.fastxs.nl/mailman/listinfo/dbmail
>
_______________________________________________
Dbmail mailing list
Dbmail dbmail.org
htt
ps://mailman.fastxs.nl/mailman/listinfo/dbmail
|