On Monday 22 May 2006 19:50, Dennis Putnam wrote: > Doesn't work. Nothing is in '$!' but the POP log says "badlogin".
Try if this works: #------usage example-------------- use strict; use Authen::SASL 2.10 qw(Perl); use Net::POP3; my $pop3host = 'pop3host'; my $sasl = Authen::SASL->new( mechanism => 'GSSAPI' ); my $pop = Net::POP3->new( $pop3host ) || die "can not connect to $pop3host "; if ( $pop->auth($sasl) ) { my $msgnums = $pop->list; # hashref of msgnum => size foreach my $msgnum (keys %$msgnums) { my $msg = $pop->get($msgnum); print @$msg; } } else { die "\n Authentication error from SASL: \n", $sasl->error; } $pop->quit; #------end of usage example--------------