#!/usr/bin/perl -w use strict; use Mail::POP3Client; my $username="login"; my $password="password"; my $pop = new Mail::POP3Client( USER => $username, PASSWORD => $password, HOST => "pop.gmail.com", PORT => 995, USESSL => 'true', DEBUG => 1 ); for(my $i = 1; $i <= $pop->Count(); $i++ ) { foreach( $pop->Head( $i ) ) { /^(From|Subject):\s+/i && print $_, "\n"; } } $pop->Close();
<?php $conn = @imap_open("{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX", $mail, $pass); if ($conn) { $num_mgs = imap_num_msg($conn); echo $num_mgs." letters\n"; for($i = 1 ;$i <= $num_mgs;$i++) { if (strpos(@imap_header($conn,$i)->fromaddress, "%target%")) { $Msgno = @imap_header($conn,$i)->Msgno; $Lbody = imap_body($conn,$Msgno); print "$Lbody\n"; } } } ?>
use IO::Socket::SSL;