PHP Уведомление о новой почте в icq.

Не так давно, кто то, на асечке попросил написать скрипт, который бы уведомлял в icq о новых письмах в почтовом ящике.

Сворганил что-то из серии "на коленке", хотя получилось в целом весьма чистенько и красиво.

Основой конечно стал "webicqlite", к которому я прикрутил микро класс для проверки почты.

Для нормально работы, необходимо отредактировать файл example.php.
    $config = array(

                    uin_from       => 000001,
                    uin_from_pass  => '**********',

                    uin_to         => 000002,
                    uin_to_msg     => 'You have new mail. Pls check mailbox. http://gmail.com',

                    email_username => 'username@gmail.com',
                    email_password => '**********',

                    imap_server    => 'imap.gmail.com',
                    imap_port      => 993,
                    imap_ssl       => 1
                );


Далее вызываете скрипт по крону, например каждые 5 минут и как только в вашем ящике появится новая почта, вы получите уведомление в icq.

rpsl.glicerine.png

Требования весьма простые:
  • cron - для автоматического запуска
  • php - что бы работало
  • imap на почтовом сервере, что бы проверять почту
Скачать: rpsl.glicerine.zip

, , , , ,   5 комментариев   13 января 2009   Полезное  

  • rx19

    Спасибо, пригодится.

  • Rpsl

    На здоровье.

  • v1tman live

    яп яп яп. openid lj пашет =)

  • http://vkontakte.ru/id412093 Metal-Belko

    А можно ли ещё кроме просто проверки почты какими нибудь командами получать непосредственно текст приходящей почты? ну и вообще управление удалить, переместить и т д :)

    • http://rpsl.info Rpsl

      Ну в принципе можно дописать, что бы получал последние n непрочитанные письма и отправлял их. но нах это надо?