Недавно pydefiner просветил меня, как заставить почту Гуля хранить историю сообщений ICQ. Способ следующий.
Нам понадобятся:
- почтовый ящик на gmail.com,
- работающий клиент XMPP, настроенный на работу с сервером talk.google.com (я пользуюсь PSI),
- открытый транспорт ICQ (их много, можно поискать в интернете. Я пользуюсь транспортом на jabber.te.ua).
Приступаем.
- щелкнуть правой кнопкой мыши на аккаунте google talk в окошке пейджера и выбрать пункт «Service discovery»
- В поле адреса ввести адрес сервера с открытым транспортом (
аминьenter); - Выбрать двойным щелчком подходящий транспорт. Будет предложено ввести номер аськи и пароль —
поломаться для приличия иввести; - Если всё прошло хорошо, клиент довольно скоро зарегистрируется на сервере и добавит контакты с сервера ICQ. Возможно, придется всех авторизировать вручную, если не сказано делать это автоматически.
Мелочь, а приятно:
- асечные контакты «ведут себя» как родные;
- я пока не видел проблем с получением кириллических сообщений;
- чат из веб интерфейса работает одинаково хорошо для всех контактов;
- можно войти сразу несколькими клиентами, аська скорей всего не отвалится;
- история сообщений сохраняется на сервере!
Невнятности:
- Транспорты иногда «падают»;
- Проблемы с кодировками не решены. Даже в самом лучшем случае возможна пара контактов, с которыми придется общаться транслитом. Причем, один и тот же контакт может хорошо получать кириллицу на одном сервере, и каракули на другом;
- Параноикам не рекомендуется пользоваться открытыми транспортами;
- Миранда странная какая-то. У нее возможен только 1 XMPP аккаунт, и асечные контакты она автоматически не именует. Кстати, она и на асечном сервере напрямую контакты хранит не правильно.
2 комментария:
хочу уточнить, послении версии миранды позволяют иметь несколько акаунтов у одного протокола. асечный плагин еще не поддерживает это, а джабер уже
Спасибо за ценное замечание :-)
Однако, прелести миранды не стоят трудов по запуску ее под линуксом. PSI 2+2ever :-)
Отправить комментарий