Dave Cross: Still Munging Data With Perl: Online event - Mar 17 Learn more

#!/usr/bin/env perl
use strict;
use lib 'lib';
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();