List Info

Thread: Mail::Box compatibility ?




Mail::Box compatibility ?
user name
2006-01-18 11:59:57
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: <dbmailsynersoft.be>
> To: <dbmaildbmail.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
> Dbmaildbmail.org
> htt
ps://mailman.fastxs.nl/mailman/listinfo/dbmail
> 
> _______________________________________________
> Dbmail mailing list
> Dbmaildbmail.org
> htt
ps://mailman.fastxs.nl/mailman/listinfo/dbmail
> 
_______________________________________________
Dbmail mailing list
Dbmaildbmail.org
htt
ps://mailman.fastxs.nl/mailman/listinfo/dbmail
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )