このスクリプトを使用して、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ではありません。
誰かがこれについて何か知っていますか?
前もって感謝します。