доступ к gmail по POP3

Discussion in 'PHP' started by Дикс, 11 Dec 2009.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    молодые люди, подскажите как подключиться к гымейлу через POP3? в настройках поп включен

    делаю так:


    imap_open("{pop.gmail.com:995/pop3}INBOX", $login, $password);

    получаю

    Couldn't open stream {pop.gmail.com:995/pop3}INBOX
     
  2. whexp

    whexp Member

    Joined:
    30 Nov 2009
    Messages:
    88
    Likes Received:
    29
    Reputations:
    5
    Ты же используешь imap, а пишешь pop3. К тому же ты используешь 995 порт, соответственно нужно пользоваться ssl. попробуй:
    Code:
    imap_open("{imap.gmail.com:995/imap/ssl}INBOX", "username@gmail.com", "password")
     
  3. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    http://mail.google.com/support/bin/answer.py?answer=78799
    PS Имап должен быть активирован в самом акаунте на Гмайле
     
    _________________________
    2 people like this.
  4. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    по имап зайти получилось, все норм, но сервис продаёт гымейлы с отключенным имапом
    продавец утверждает что поп3 нормально работает

    но как подключиться по поп3??
     
  5. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    PHP:
    <?php
    $mbox 
    imap_open("{pop.gmail.com:993/imap/ssl}INBOX""user@gmail.com""123");
    echo 
    'Всего писем '.imap_num_msg($mbox).'<br>';
    echo 
    'Недавние '.imap_num_recent($mbox).'<br>';

    imap_close($mbox);
    ?>
    ЗЫ ПОП по умолчанию отключен в акаунте

     
    _________________________
  6. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    отлично! только ещё требуется флаг /novalidate-cert

    PHP:
    imap_open("{pop.gmail.com:993/imap/ssl/novalidate-cert}INBOX""****@gmail.com""****");