Authen-Simple-IMAP
view release on metacpan or search on metacpan
lib/Authen/Simple/IMAP.pm view on Meta::CPAN
}
elsif ( $args->{protocol} eq 'IMAP' ) {
require Net::IMAP::Simple;
}
elsif ( defined($args->{protocol}) ) {
croak "Valid protocols are 'IMAP' and 'IMAPS', not '".$args->{protocol}."'";
}
else {
croak "A protocol or an imap object is required";
}
my $obj = $self->SUPER::init($args);
$obj->{imap_args} = \@imap_args;
if ( $is_user_provided_object ) {
$obj->{user_provided_object} = $args->{imap};
}
return $obj;
}
sub connect {
my $self = shift;
die 'Should never happen' if !defined($self->{imap_args});
( run in 0.293 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )