Yes, in the same way you get the data from "From: " header.

Josimar




----- Original Message ----- 
From: "John" <[EMAIL PROTECTED]>
To: "Perl Beginners" <[EMAIL PROTECTED]>
Sent: Thursday, July 01, 2004 3:19 AM
Subject: Re: Checking for Senders via POP3


> I checked again the code and it worked well!!
>
> Now my question is if i can retreive the date that a message has been sent
> and the subject ,as well.
>
>
> Thanks again!
>
>
>
> ----- Original Message ----- 
> From: "Josimar Nunes de Oliveira" <[EMAIL PROTECTED]>
> To: "John" <[EMAIL PROTECTED]>; "Perl Beginners" <[EMAIL PROTECTED]>
> Sent: Wednesday, June 30, 2004 8:17 PM
> Subject: Re: Checking for Senders via POP3
>
>
> > Hello John,
> > Try the same script with a few modification.
> > Good luck,
> > Josimar
> >
> > <code>
> > use Net::POP3;
> >
> > #
> > #my $pop = Net::POP3->new($host) or die "Couldn't connect: $!";
> > #my $cnt;
> > #unless ( defined ( $cnt = $pop->login($user, $pw) ) ) {
> > # $pop->quit;
> > # die "Login error";
> > #}
> >
> > #----here is the
> modification-----------------------------------------------
> > $host = 'yourmailserver.yourdomain';
> > $user = '[EMAIL PROTECTED]';
> > $pw   = 'yourpassword';
> > my $pop = Net::POP3->new($host, Timeout => 60) or die 'connect error';
> > $pop->user($user) or die 'login error';
> > my $cnt = $pop->pass($pw) or die 'authetication error';
> > #---------------------------------------------------
> >
> > if ($cnt > 0) {
> >  for my $num ( sort { $a <=> $b } keys %{ $pop->list } ) {
> >   print "Msg $num - ", grep /^From: /, @{ $pop->top($num) };
> >  }
> > } else {
> >  print "No messages\n";
> > }
> > $pop->quit;
> >
> > </code>
> >
> >
> > ----- Original Message ----- 
> > From: "John" <[EMAIL PROTECTED]>
> > To: "Perl Beginners" <[EMAIL PROTECTED]>
> > Sent: Wednesday, June 30, 2004 12:13 PM
> > Subject: Re: Checking for Senders via POP3
> >
> >
> > > Your script doesn't get connect to anywhere. (netstat -a says nothing)
> > >
> > > I give the correct host , username, password and it doesn't work.
> > >
> > > Is the module broken? Net::POP3 (i use it on win32 active's
> distribution)
> > >
> > >
> > >
> > > ----- Original Message ----- 
> > > From: "Gunnar Hjalmarsson" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Wednesday, June 30, 2004 5:55 PM
> > > Subject: Re: Checking for Senders via POP3
> > >
> > >
> > > > John wrote:
> > > > > I want to check for specific senders (in my inbox) connecting to
> > > > > the Mail Server via POP3.(just checking the From : bla bla string)
> > > > > Not to download the inbox mails to my system.
> > > >
> > > > This is one way:
> > > >
> > > >      use Net::POP3;
> > > >      my $pop = Net::POP3->new($host) or die "Couldn't connect: $!";
> > > >      my $cnt;
> > > >      unless ( defined ( $cnt = $pop->login($user, $pw) ) ) {
> > > >          $pop->quit;
> > > >          die "Login error";
> > > >      }
> > > >      if ($cnt > 0) {
> > > >          for my $num ( sort { $a <=> $b } keys %{ $pop->list } ) {
> > > >              print "Msg $num - ", grep /^From: /, @{
> $pop->top($num) };
> > > >          }
> > > >      } else {
> > > >          print "No messages\n";
> > > >      }
> > > >      $pop->quit;
> > > >
> > > > I for one did not receive the result of your efforts so far. Maybe
you
> > > > forgot to paste it into the message you sent...
> > > >
> > > > -- 
> > > > Gunnar Hjalmarsson
> > > > Email: http://www.gunnar.cc/cgi-bin/contact.pl
> > > >
> > > > -- 
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > <http://learn.perl.org/> <http://learn.perl.org/first-response>
> > > >
> > > >
> > > >
> > >
> > >
> > > -- 
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > <http://learn.perl.org/> <http://learn.perl.org/first-response>
> > >
> > >
> > >
> > >
> >
> > ----- Original Message ----- 
> > From: "John" <[EMAIL PROTECTED]>
> > To: "Perl Beginners" <[EMAIL PROTECTED]>
> > Sent: Wednesday, June 30, 2004 12:13 PM
> > Subject: Re: Checking for Senders via POP3
> >
> >
> > > Your script doesn't get connect to anywhere. (netstat -a says nothing)
> > >
> > > I give the correct host , username, password and it doesn't work.
> > >
> > > Is the module broken? Net::POP3 (i use it on win32 active's
> distribution)
> > >
> > >
> > >
> > > ----- Original Message ----- 
> > > From: "Gunnar Hjalmarsson" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Wednesday, June 30, 2004 5:55 PM
> > > Subject: Re: Checking for Senders via POP3
> > >
> > >
> > > > John wrote:
> > > > > I want to check for specific senders (in my inbox) connecting to
> > > > > the Mail Server via POP3.(just checking the From : bla bla string)
> > > > > Not to download the inbox mails to my system.
> > > >
> > > > This is one way:
> > > >
> > > >      use Net::POP3;
> > > >      my $pop = Net::POP3->new($host) or die "Couldn't connect: $!";
> > > >      my $cnt;
> > > >      unless ( defined ( $cnt = $pop->login($user, $pw) ) ) {
> > > >          $pop->quit;
> > > >          die "Login error";
> > > >      }
> > > >      if ($cnt > 0) {
> > > >          for my $num ( sort { $a <=> $b } keys %{ $pop->list } ) {
> > > >              print "Msg $num - ", grep /^From: /, @{
> $pop->top($num) };
> > > >          }
> > > >      } else {
> > > >          print "No messages\n";
> > > >      }
> > > >      $pop->quit;
> > > >
> > > > I for one did not receive the result of your efforts so far. Maybe
you
> > > > forgot to paste it into the message you sent...
> > > >
> > > > -- 
> > > > Gunnar Hjalmarsson
> > > > Email: http://www.gunnar.cc/cgi-bin/contact.pl
> > > >
> > > > -- 
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > <http://learn.perl.org/> <http://learn.perl.org/first-response>
> > > >
> > > >
> > > >
> > >
> > >
> > > -- 
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > <http://learn.perl.org/> <http://learn.perl.org/first-response>
> > >
> > >
> > >
> > >
> >
> >
> >
> > -- 
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > <http://learn.perl.org/> <http://learn.perl.org/first-response>
> >
> >
>
>
>
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> <http://learn.perl.org/> <http://learn.perl.org/first-response>
>
>
>
>



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to