The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/env perl
use strict;
use warnings;

use lib 'lib';
use Mail::Box::IMAP4::SSL;

my ($username,$password, $server);
{
    local $|; $|++;
    print "username: "; chomp($username = <>);
    print "password: "; chomp($password = <>);
    print "server  : "; chomp($server = <>);
}
    
my $imaps = Mail::Box::IMAP4::SSL->new(
    username => $username,
    password => $password,
    server_name => $server,
    folder => 'INBOX',
) or die "Problems creating IMAP4::SSL object\n";

print "Connected to $server.\n";

print $_->get('Subject') . "\n" for $imaps->messages();