Beefy Boxes and Bandwidth Generously Provided by pair Networks Joe
more useful options
 
PerlMonks  

Re: how to read the Gmail Inbox using pop3client module?

by syphilis (Canon)
on Aug 09, 2013 at 06:12 UTC ( #1048688=note: print w/ replies, xml ) Need Help??


in reply to how to read the Gmail Inbox using pop3client module?

Maybe there's no mail waiting there for you ? In that case $pop->Count() will be 0.
You should check to see whether the connection succeeded. The documentation says:

To test for a connection failure, you will need to check the number of + messages: -1 indicates a connection error.
For USESSL to be successful, the documentation also says that you need to have IO::Socket::SSL installed. Do you have that module ?
I would expect that you'd get an error if you don't have that module installed .... however, the documentation suggests that the absence of that module will simply cause the connection to silently fail.

Cheers,
Rob


Comment on Re: how to read the Gmail Inbox using pop3client module?
Download Code
Re^2: how to read the Gmail Inbox using pop3client module?
by vasanthgk91 (Sexton) on Aug 09, 2013 at 07:07 UTC

    Yes I received pop->count() values "-1"..this is connection error i got it.But me IO::Socket::SSL installed properly.In previously yahoo Inbox i read through IO::Socket::SSL module.So IO::Socket::SSL not get problem.But how to solve the connection error in pop3client.This really don't know.

    thank you for your kind replay

      Consult with your network administrator, use a network analysis tool to see what goes over the wire and what connections are made. Maybe Mail::POP3Client has some hints on debugging?

      Also consider the more verbose approach, also listed in the documentation:

      ... $pop2 = new Mail::POP3Client( HOST => "pop3.otherdo.main" ); $pop2->User( "somebody" ); $pop2->Pass( "doublesecret" ); $pop2->Connect() >= 0 || die $pop2->Message(); ...

      That way, you get more information from ->Mesage() maybe.

      I strongly recommend you start reading the documentation of the module and follow the practices outlined there.

        when i try to connect gmail with pop3client..show this information..

        AUTH Web login required: https://support.google.com/mail/bin/answer.py?answer=78754

        How to skip this step..I enabled pop3/IMAP setting inside my mail.Any steps I miss it..Tell i will do..

        Thank you

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1048688]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (5)
As of 2014-04-20 04:08 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (485 votes), past polls