我正在使用此脚本从 gmail 帐户获取所有消息:
#!/usr/bin/perl
use Mail::POP3Client;
use IO::Socket::SSL;
no warnings;
my $username = 'username';
my $password = 'password';
my $mailhost = 'pop.gmail.com';
my $port = 995;
my $socket = IO::Socket::SSL->new(
PeerAddr => 'pop.gmail.com',
PeerPort => 995,
Proto => 'tcp',
)
or die "No socket!: $!\n";
my $pop = Mail::POP3Client->new();
$pop->User($username);
$pop->Pass($password);
$pop->Socket($socket);
$pop->Connect();
# me fijo cuantos hay
my $count = $pop->Count();
my $size = $pop->Size();
print "count[$count]\n";
在 gmail 帐户中,大约有 1.500 条消息……但总是 $pop->Count() 返回 250 或更多……绝不是 1.500。
有人知道这件事吗?
提前致谢。