Advertisement
Advertisement
| 07.10.2008 at 04:35PM PDT, ID: 23555831 |
|
[x]
Attachment Details
|
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: |
#!/usr/local/bin/perl
use strict;
use Net::POP3;
my $server = "mail.cisl.bb";
my $username = 'username';
my $password = "password";
my $messages;
my $message;
my $msgid;
my $pop = Net::POP3->new($server, Debug => 0) ||
die "Can't open connection to $server : $!\n";
defined ( $pop->login($username, $password) ) ||
die "Can't authenticate: $!\n";
$messages = $pop->list || die "Can't get list of messages : $!\n";
foreach $msgid (keys %$messages)
{
$message = $pop->get($msgid);
if ( $message )
{ #succeeded
print "\n"; print @$message;
}
else
{ #failed
warn "Couldn't fetch $msgid from mail server ; $!\n";
next;
}
$pop->delete($msgid);
}
$pop->quit();
|