<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Rpsl &#187; gmail</title> <atom:link href="http://blog.rpsl.info/tag/gmail/feed" rel="self" type="application/rss+xml" /><link>http://blog.rpsl.info</link> <description>Очень остроумная надпись</description> <lastBuildDate>Sat, 31 Jul 2010 19:41:55 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0</generator> <item><title>imap to imap или переезд почты</title><link>http://blog.rpsl.info/2009/09/imap-2-imap-ili-pereezd-pochty.html</link> <comments>http://blog.rpsl.info/2009/09/imap-2-imap-ili-pereezd-pochty.html#comments</comments> <pubDate>Wed, 09 Sep 2009 09:21:22 +0000</pubDate> <dc:creator>Rpsl</dc:creator> <category><![CDATA[Полезное]]></category> <category><![CDATA[Статьи]]></category> <category><![CDATA[gmail]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[imap]]></category> <category><![CDATA[ruby on rails]]></category><guid isPermaLink="false">http://blog.rpsl.info/?p=8</guid> <description><![CDATA[Прелюдия: Эту статью я написал еще в январе месяце, но как то забил на её публикацию. Сейчас нашел, чуть поправил и решил опубликовать. Если кто то помнит, то около года назад я рассказывал о том как круто дружить с google apps, а точнее иметь гугло почту на своем домене. Все это безусловно хорошо, но давно [...]]]></description> <content:encoded><![CDATA[<h2>Прелюдия:</h2><p style="text-align: right;"><em>Эту статью я написал еще в январе месяце, но как то забил на её публикацию. Сейчас нашел, чуть поправил и решил опубликовать.</em></p><p>Если кто то помнит, то около года назад я рассказывал о том как круто дружить с <strong>google apps</strong>, а точнее иметь гугло почту на  своем домене.</p><p><a href="http://blog.rpsl.info/wp-content/uploads/2009/01/gmail11.jpg" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-full wp-image-395" title="gmail1" src="http://blog.rpsl.info/wp-content/uploads/2009/01/gmail11.jpg" alt="gmail11 imap to imap или переезд почты." width="540" height="293" /></a></p><p>Все это безусловно хорошо, но давно меня уже терзала та мысль, что надо все таки переезжать на обычный <a href="http://blog.rpsl.info/tag/gmail" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with gmail">gmail</a> вариант. Вызвано это несколькими причинами:</p><ol><li>До <strong>google apps</strong> все новинки докатываются с опозданием.</li><li>Удобнее держать один аккаунт на все сервисы.</li></ol><h2>План:</h2><p>Составив в голове небольшой план переезда, я начал по пунктам разбирать варианты решения проблем.</p><h3 style="padding-left: 30px;">1.Контакты.</h3><p style="padding-left: 60px;">С переносом контактов проблем не возникло вовсе, т.к. гугл умеет сам их экспортировать в opml файл и импортировать его обратно.</p><h3 style="padding-left: 30px;">2.Письма.</h3><p style="padding-left: 60px;">Основной задачей являлся перенос писем, причем простое выгребание по pop3 тут не как не подходит, т.к. мне нужно что бы у писем осталась та же дата, которая была и в оригинале.</p><p><center><a href="http://firstvds.ru/ru/home/index.html?from=2604" target="_blank"><img src="http://centrgroup.ru//uploads/2008/03/first-468x60-11.gif" title="imap to imap или переезд почты." alt="first 468x60 11 imap to imap или переезд почты." /></a></center></p><h2><span id="more-8"></span></h2><h2>Программа imapsync.</h2><p>Сразу хочу рассказать о подводных камнях, на которые я наткнулся. Данная утилита работает весьма не хитрым способом. Указываете ей &laquo;source&raquo; и &laquo;destination&raquo; сервера, после чего она проверяет есть ли данное письмо на &laquo;destination&raquo; сервере, если нету то скачивает его на ваш компьютер и заливает на сервер, если есть то приступает к следующему письму. Когда письма в папке заканчиваются, то переходим к следующей папке соответственно. Скорость работы не очень большая, у меня на одно письмо, без вложений, тратилось примерно секунда, так что я очень настоятельно рекомендую перед запуском удалить все письма из корзины, из спама и прочую архивную макулатуру, которая вам не нужна.</p><p>Второй подводный камень, это то, что при простом запуске из командной строки, письма начали переносить не совсем корректно, а точнее не совсем правильно начали присваиваться Лэйблы, возможно это не косяк, а просто я  не дождался пока программа отработает свой цикл полностью, но как бы там не было, я нажал ctrl+c и запустил другой вариант.</p><h2>Скрипт на <strong>Ruby</strong>.</h2><p><a href="http://blog.rpsl.info/wp-content/uploads/2009/01/ruby-logo.png" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-thumbnail wp-image-390" title="ruby-logo" src="http://blog.rpsl.info/wp-content/uploads/2009/01/ruby-logo-150x150.png" alt="ruby logo 150x150 imap to imap или переезд почты." width="150" height="150" /></a></p><pre class="prettyprint lang-ruby">#!/usr/bin/env ruby
require 'net/<a href="http://blog.rpsl.info/tag/imap" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with imap">imap</a>'

# Source server connection info.
SOURCE_NAME = 'username@example.com'
SOURCE_HOST = '<a href="http://blog.rpsl.info/tag/mail" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with mail">mail</a>.example.com'
SOURCE_PORT = 993
SOURCE_SSL  = true
SOURCE_USER = 'username'
SOURCE_PASS = 'password'

# Destination server connection info.
DEST_NAME = 'username@<a href="http://blog.rpsl.info/tag/gmail" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with gmail">gmail</a>.com'
DEST_HOST = '<a href="http://blog.rpsl.info/tag/imap" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with imap">imap</a>.<a href="http://blog.rpsl.info/tag/gmail" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with gmail">gmail</a>.com'
DEST_PORT = 993
DEST_SSL  = true
DEST_USER = 'username@<a href="http://blog.rpsl.info/tag/gmail" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with gmail">gmail</a>.com'
DEST_PASS = 'password'

# Mapping of source folders to destination folders. The key is the name of the
# folder on the source server, the value is the name on the destination server.
# Any folder not specified here will be ignored. If a destination folder does
# not exist, it will be created.
FOLDERS = {
  'INBOX' =&gt; 'INBOX',
  'sourcefolder' =&gt; 'gmailfolder'
}

# Maximum number of messages to select at once.
UID_BLOCK_SIZE = 1024

# Utility methods.
def dd(message)
   puts "[#{DEST_NAME}] #{message}"
end

def ds(message)
   puts "[#{SOURCE_NAME}] #{message}"
end

def uid_fetch_block(server, uids, *args)
  pos = 0

  while pos &lt; uids.size     server.uid_fetch(uids[pos, UID_BLOCK_SIZE], *args).each {|data| yield data }     pos += UID_BLOCK_SIZE   end end @failures = 0 @existing = 0 @synced   = 0 # Connect and log into both servers. ds 'Connecting...' source = Net::<a href="http://blog.rpsl.info/tag/imap" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with imap">IMAP</a>.new(SOURCE_HOST, SOURCE_PORT, SOURCE_SSL) ds 'Logging in...' source.login(SOURCE_USER, SOURCE_PASS) dd 'Connecting...' dest = Net::<a href="http://blog.rpsl.info/tag/imap" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with imap">IMAP</a>.new(DEST_HOST, DEST_PORT, DEST_SSL) dd 'Logging in...' dest.login(DEST_USER, DEST_PASS) # Loop through folders and copy messages. FOLDERS.each do |source_folder, dest_folder|   # Open source folder in read-only mode.   begin     ds "Selecting folder '#{source_folder}'..."     source.examine(source_folder)   rescue =&gt; e
    ds "Error: select failed: #{e}"
    next
  end

  # Open (or create) destination folder in read-write mode.
  begin
    dd "Selecting folder '#{dest_folder}'..."
    dest.select(dest_folder)
  rescue =&gt; e
    begin
      dd "Folder not found; creating..."
      dest.create(dest_folder)
      dest.select(dest_folder)
    rescue =&gt; ee
      dd "Error: could not create folder: #{e}"
      next
    end
  end

  # Build a lookup hash of all message ids present in the destination folder.
  dest_info = {}

  dd 'Analyzing existing messages...'
  uids = dest.uid_search(['ALL'])

  if uids.length &gt; 0
    uid_fetch_block(dest, uids, ['ENVELOPE']) do |data|
      dest_info[data.attr['ENVELOPE'].message_id] = true
    end
  end

  dd "Found #{uids.length} messages"

  # Loop through all messages in the source folder.
  uids = source.uid_search(['ALL'])

  ds "Found #{uids.length} messages"

  if uids.length &gt; 0
    uid_fetch_block(source, uids, ['ENVELOPE']) do |data|
      mid = data.attr['ENVELOPE'].message_id

      # If this message is already in the destination folder, skip it.
      if dest_info[mid]
        @existing += 1
        next
      end

      # Download the full message body from the source folder.
      ds "Downloading message #{mid}..."
      msg = source.uid_fetch(data.attr['UID'], ['RFC822', 'FLAGS',
          'INTERNALDATE']).first

      # Append the message to the destination folder, preserving flags and
      # internal timestamp.
      dd "Storing message #{mid}..."

      tries = 0

      begin
        tries += 1
        dest.append(dest_folder, msg.attr['RFC822'], msg.attr['FLAGS'],
            msg.attr['INTERNALDATE'])

        @synced += 1
      rescue Net::<a href="http://blog.rpsl.info/tag/imap" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with imap">IMAP</a>::NoResponseError =&gt; ex
        if tries &lt; 10
          dd "Error: #{ex.message}. Retrying..."
          sleep 1 * tries
          retry
        else
          @failures += 1
          dd "Error: #{ex.message}. Tried and failed #{tries} times; giving up on this message."
        end
      end
    end
  end

  source.close
  dest.close
end
puts "Finished. Message counts: #{@existing} untouched, #{@synced} transferred, #{@failures} failures."</pre><p>Скорость работы примерно такая же, но мне он показался более удобным, его можно оставить в screen&#39;e на сервере и ложиться спать.</p><p>В общем, удачных переездов.</p>Тэги: <a href="http://blog.rpsl.info/tag/gmail" title="gmail" rel="tag nofollow">gmail</a>, <a href="http://blog.rpsl.info/tag/google" title="Google" rel="tag nofollow">Google</a>, <a href="http://blog.rpsl.info/tag/imap" title="imap" rel="tag nofollow">imap</a>, <a href="http://blog.rpsl.info/tag/ruby-on-rails" title="ruby on rails" rel="tag nofollow">ruby on rails</a><br /><h4>Похожие записи</h4><ul class="st-related-posts"><li><a href="http://blog.rpsl.info/2009/01/php-uvedomlenie-o-novoy-pochte-v-icq.html" title="PHP Уведомление о новой почте в icq (13 Январь  2009)">PHP Уведомление о новой почте в icq</a> (5)</li><li><a href="http://blog.rpsl.info/2009/10/fotoblogi-fotoblog-foto-blog.html" title="Фотоблоги / фотоблог / фото блог (7 Октябрь  2009)">Фотоблоги / фотоблог / фото блог</a> (4)</li><li><a href="http://blog.rpsl.info/2009/02/proverka-poziciy-sayta.html" title="Проверка позиций сайта (23 Февраль  2009)">Проверка позиций сайта</a> (0)</li><li><a href="http://blog.rpsl.info/2009/08/vse-bankomaty-moskvy-baknkomator.html" title="Все банкоматы Москвы&nbsp;&mdash; Банкоматор (8 Август  2009)">Все банкоматы Москвы&nbsp;&mdash; Банкоматор</a> (1)</li><li><a href="http://blog.rpsl.info/2009/02/blog.html" title="Блог (23 Февраль  2009)">Блог</a> (0)</li></ul>]]></content:encoded> <wfw:commentRss>http://blog.rpsl.info/2009/09/imap-2-imap-ili-pereezd-pochty.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Альфабанк рассылает спам</title><link>http://blog.rpsl.info/2009/01/alfabank-rassylaet-spam.html</link> <comments>http://blog.rpsl.info/2009/01/alfabank-rassylaet-spam.html#comments</comments> <pubDate>Fri, 23 Jan 2009 16:19:21 +0000</pubDate> <dc:creator>Rpsl</dc:creator> <category><![CDATA[Заметки]]></category> <category><![CDATA[gmail]]></category> <category><![CDATA[internet]]></category> <category><![CDATA[spam]]></category> <category><![CDATA[альфабанк]]></category> <category><![CDATA[деньги]]></category><guid isPermaLink="false">http://blog.rpsl.info/?p=68</guid> <description><![CDATA[Обычно, почтовый ящик я проверяю по несколько раз в день, дома он у меня всегда открыт во вкладке, на работе тоже, когда езжу по городу то чекаю его гугл апплетом и редки ситуации, когда там накапливается более 10 непрочитаных сообщений. Но иногда получается так, что проверять его возможности не бывает и тогда приходиться скопом разгребать [...]]]></description> <content:encoded><![CDATA[<p>Обычно, почтовый ящик я проверяю по несколько раз в день, дома он у меня всегда открыт во вкладке, на работе тоже, когда езжу по городу то чекаю его гугл апплетом и редки ситуации, когда там накапливается более 10 непрочитаных сообщений.</p><p>Но иногда получается так, что проверять его возможности не бывает и тогда приходиться скопом разгребать по 20-30 сообщений. Спамфильтры работают хорошо и &laquo;левака&raquo; падает очень мало, но тем не менее но иногда проскакивает. Так вот разгребая почту, заметил такое &laquo;пестрое&raquo; письмецо, отправитель &laquo;АльфаБанк&raquo;, думаю совсем с дубу рухнули. Прочитав немного, понял, что это очередная реклама их новых услуг.</p><p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a onclick="window.open('http://vitman.name/assets_c/2009/01/alfabank-30.html','popup','width=763,height=520,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://vitman.name/assets_c/2009/01/alfabank-30.html"><img class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" src="http://vitman.name/assets_c/2009/01/alfabank-thumb-200x136-30.png" alt="alfabank.png" height="136" width="200" title="Альфабанк рассылает спам." /></a></span></p><p>Так вот: дорогие клерки &laquo;АльфаБанка&raquo;, выебите пожалуйста тех кто делает ваши рассылки, потому что они &laquo;унылое говно&raquo;, да бы не быть голословным, хочу заметить, что нормальным было бы извещение в стиле &laquo;бла-бла-бла, если сочтёте нужным, то обязательно ознакомьтесь с нашими новыми услугами&raquo;.</p><p>Народ, услугами каких банков вы пользуетесь?</p>Тэги: <a href="http://blog.rpsl.info/tag/gmail" title="gmail" rel="tag nofollow">gmail</a>, <a href="http://blog.rpsl.info/tag/internet" title="internet" rel="tag nofollow">internet</a>, <a href="http://blog.rpsl.info/tag/spam" title="spam" rel="tag nofollow">spam</a>, <a href="http://blog.rpsl.info/tag/alfabank" title="альфабанк" rel="tag nofollow">альфабанк</a>, <a href="http://blog.rpsl.info/tag/money" title="деньги" rel="tag nofollow">деньги</a><br /><h4>Похожие записи</h4><ul class="st-related-posts"><li><a href="http://blog.rpsl.info/2010/06/testiruem-verstku-adobe-browselab.html" title="Тестируем верстку Adobe BrowserLab (14 Июнь  2010)">Тестируем верстку Adobe BrowserLab</a> (0)</li><li><a href="http://blog.rpsl.info/2010/06/pro-to-kak-zhenshhina-iskala-bogatogo-muzhchinu.html" title="Про то как женщина искала богатого мужчину (13 Июнь  2010)">Про то как женщина искала богатого мужчину</a> (0)</li><li><a href="http://blog.rpsl.info/2009/09/opera-i-megafon.html" title="Опера и Мегафон... (7 Сентябрь  2009)">Опера и Мегафон...</a> (2)</li><li><a href="http://blog.rpsl.info/2009/02/nayti-avto-instruktora.html" title="Найти авто инструктора (13 Февраль  2009)">Найти авто инструктора</a> (2)</li><li><a href="http://blog.rpsl.info/2009/03/ideya-beslatnogo-wifi.html" title="Идея беслатного wifi (3 Март  2009)">Идея беслатного wifi</a> (2)</li></ul>]]></content:encoded> <wfw:commentRss>http://blog.rpsl.info/2009/01/alfabank-rassylaet-spam.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>PHP Уведомление о новой почте в icq</title><link>http://blog.rpsl.info/2009/01/php-uvedomlenie-o-novoy-pochte-v-icq.html</link> <comments>http://blog.rpsl.info/2009/01/php-uvedomlenie-o-novoy-pochte-v-icq.html#comments</comments> <pubDate>Mon, 12 Jan 2009 21:30:30 +0000</pubDate> <dc:creator>Rpsl</dc:creator> <category><![CDATA[Полезное]]></category> <category><![CDATA[gmail]]></category> <category><![CDATA[icq]]></category> <category><![CDATA[imap]]></category> <category><![CDATA[mail]]></category> <category><![CDATA[php]]></category> <category><![CDATA[web2.0]]></category><guid isPermaLink="false">http://blog.rpsl.info/?p=58</guid> <description><![CDATA[Не так давно, кто то, на асечке попросил написать скрипт, который бы уведомлял в icq о новых письмах в почтовом ящике. Сворганил что-то из серии &#171;на коленке&#187;, хотя получилось в целом весьма чистенько и красиво. Основой конечно стал &#171;webicqlite&#187;, к которому я прикрутил микро класс для проверки почты. Для нормально работы, необходимо отредактировать файл example.php. [...]]]></description> <content:encoded><![CDATA[<div class="entry-content"><p>Не так давно, кто то, на <span class="snap_shots">асечке</span> попросил написать скрипт, который бы уведомлял в <a href="http://blog.rpsl.info/tag/icq" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with icq">icq</a> о новых письмах в почтовом ящике.</p><p>Сворганил что-то из серии &laquo;на коленке&raquo;, хотя получилось в целом весьма чистенько и красиво.</p><p>Основой конечно стал <span class="snap_shots">&laquo;webicqlite&raquo;</span>, к которому я прикрутил микро класс для проверки почты.</p><p>Для нормально работы, необходимо отредактировать файл example.php.</p><blockquote><p><span style="font-size: xx-small;"><em>&nbsp;&nbsp;&nbsp; $config = array (</em></span></p><p><em><span style="font-size: xx-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; uin_from&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 000001,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; uin_from_pass&nbsp; =&gt; &#39;**********&#39;,</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; uin_to&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 000002,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; uin_to_msg&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#39;You have new <a href="http://blog.rpsl.info/tag/mail" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with mail">mail</a>. Pls check mailbox. http://<a href="http://blog.rpsl.info/tag/gmail" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with gmail">gmail</a>.com&#39;,</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; email_username =&gt; &#39;username@<a href="http://blog.rpsl.info/tag/gmail" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with gmail">gmail</a>.com&#39;,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; email_password =&gt; &#39;**********&#39;,</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; imap_server&nbsp;&nbsp;&nbsp; =&gt; &#39;<a href="http://blog.rpsl.info/tag/imap" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with imap">imap</a>.<a href="http://blog.rpsl.info/tag/gmail" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with gmail">gmail</a>.com&#39;,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; imap_port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 993,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; imap_ssl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; );</span></em></p></blockquote><p>Далее вызываете скрипт по крону, например каждые 5 минут и как только в вашем ящике появится новая почта, вы получите уведомление в <a href="http://blog.rpsl.info/tag/icq" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with icq">icq</a>.</p></div><div class="entry-content"><p><img class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" src="http://vitman.name/2009/01/13/rpsl.glicerine.png" alt="rpsl.glicerine PHP Уведомление о новой почте в icq." width="593" height="312" title="PHP Уведомление о новой почте в icq." /></p><p>Требования весьма простые:</p><ul><li>cron&nbsp;&mdash; для автоматического запуска</li><li>php&nbsp;&mdash; что бы работало</li><li><a href="http://blog.rpsl.info/tag/imap" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with imap">imap</a> на почтовом сервере, что бы проверять почту</li></ul> <span class="mt-enclosure mt-enclosure-file" style="display: inline;"><strong>Скачать:</strong> <a class="snap_shots" href="http://vitman.name/2009/01/13/rpsl.glicerine.zip">rpsl.glicerine.zip</a></span></div>Тэги: <a href="http://blog.rpsl.info/tag/gmail" title="gmail" rel="tag nofollow">gmail</a>, <a href="http://blog.rpsl.info/tag/icq" title="icq" rel="tag nofollow">icq</a>, <a href="http://blog.rpsl.info/tag/imap" title="imap" rel="tag nofollow">imap</a>, <a href="http://blog.rpsl.info/tag/mail" title="mail" rel="tag nofollow">mail</a>, <a href="http://blog.rpsl.info/tag/php" title="php" rel="tag nofollow">php</a>, <a href="http://blog.rpsl.info/tag/web20" title="web2.0" rel="tag nofollow">web2.0</a><br /><h4>Похожие записи</h4><ul class="st-related-posts"><li><a href="http://blog.rpsl.info/2009/09/imap-2-imap-ili-pereezd-pochty.html" title="imap to imap или переезд почты (9 Сентябрь  2009)">imap to imap или переезд почты</a> (0)</li><li><a href="http://blog.rpsl.info/2009/05/hotkeys-dlya-wordpress.html" title="Hotkeys для wordpress (11 Май  2009)">Hotkeys для wordpress</a> (3)</li><li><a href="http://blog.rpsl.info/2010/03/chat-dlya-vbulletin.html" title="Чат для vbulletin (5 Март  2010)">Чат для vbulletin</a> (3)</li><li><a href="http://blog.rpsl.info/2009/01/cvetovaya-identifikaciya.html" title="Цветовая идентификация (13 Январь  2009)">Цветовая идентификация</a> (1)</li><li><a href="http://blog.rpsl.info/2009/02/nayti-avto-instruktora.html" title="Найти авто инструктора (13 Февраль  2009)">Найти авто инструктора</a> (2)</li></ul>]]></content:encoded> <wfw:commentRss>http://blog.rpsl.info/2009/01/php-uvedomlenie-o-novoy-pochte-v-icq.html/feed</wfw:commentRss> <slash:comments>5</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached (user agent is rejected)
Database Caching 27/43 queries in 0.062 seconds using memcached

Served from: blog.rpsl.info @ 2010-07-31 21:11:26 -->