I think what you really want to do is connect, grab all of the messages, determine if the message you're looking for is there and do something based on that. Is this correct? Do you want the script to continually reconnect and retry if it doesn't find what it's looking for? If so, do you want to to keep trying after it's foud it's first match?
Comment on Re^5: Mail::POP3Client email server to use
Yeah that's what I want to do. Fortunately, I figured out that I need to set USESSL=>1 and download some additional modules (IO::Socket::SSL, Net_SSLeay, OpenSSL) to get this working. Thanks for all the help!
Austin