I was just playing with Net::POP3 this past weeked. Here's a working script. It's not great, but I got the basics working, and you can mess with it.
Shawn #|/-\||/-\||/-\||/-\||/-\||/-\||/-\||/-\||/-\| # Code #|/-\||/-\||/-\||/-\||/-\||/-\||/-\||/-\||/-\| #!/usr/bin/perl #use Net::FTP; use Net::POP3; $result = undef; print "Enter the server name:\n"; $popServer = <STDIN>; print "Enter your user name:\n"; $popUser = <STDIN>; print "Enter your password:\n"; $popPass = <STDIN>; chomp($popServer); chomp($popUser); chomp($popPass); @message = undef; $pop = Net::POP3->new($popServer); $result = $pop->user($popUser); print "POP3 logon successful.\n" if $result == 1; $numMessages = $pop->pass($popPass); print "Number of messages: $numMessages.\n \n"; if ($numMessages > 0){ for ($x=1;$x<=$numMessages;$x++){ $result = $pop->get($x); @message = @$result; print "\nInfo for message $x of $numMessages:\n"; foreach $message (@message){ print $message if $message =~ /subject:/i; print $message if $message =~ /from:/i; } print "\n\n"; } } $result = $pop->quit(); print "POP3 logout successful.\n" if $result == 1; #|/-\||/-\||/-\||/-\||/-\||/-\||/-\||/-\||/-\| # End of Code #|/-\||/-\||/-\||/-\||/-\||/-\||/-\||/-\||/-\| ********************************************************************** This e-mail and any files transmitted with it may contain confidential information and is intended solely for use by the individual to whom it is addressed. If you received this e-mail in error, please notify the sender, do not disclose its contents to others and delete it from your system. ********************************************************************** -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]