Проблема:
Итак, есть Инет со всеми делами, есть мыло, но по соображениям секьюрити закрыты ICQ порты, т.е. ни один клиент законнектиться не может. Знакомая ситуация ? Думаю, да.
Что там нужно:
Браузер Опера (именно Опера), UIN и e-mail тех, с кем хотим общаться, и немного поработать руками и головой.
Цель:
Сначала разберемся, что мы хотим обычно от ICQ, т.е. какие ее функции нам надо постараться эмулировать подручными средставами.
Видеть статус собеседника — чтобы зря не стучаться, когда его нет.
Отправлять и получать сообщения разумного объема минимальным количеством действий Отправлять и получать файлы (реже, но бывает надо). Все это легко можно эмулировать через связку браузер + почтовая программа.
План действий:
Все видели на страничках, особенно на домашних и на авторских проектах, Аськин цветочек? Причем он показывает, в онлайне сейчас владелец этого номера или нет. Эта полезная штука у Аськовцев называется "разрешить обнаруживать статус через веб". Она должна быть не запрещена у тех, с кем вы хотите общаться.
Берем любой HTML редактор и делаем страничку с таким содержимым:
. . .
<img src="http://wwp.icq.com/scripts/online.dll?icq=18267975&img=5"><a href="mailto:WhiteUnicorn@mail.ru">WhiteUnicorn</a><br>
<img src="http://wwp.icq.com/scripts/online.dll?icq=164641&img=5"><a href="mailto:webmaster@myopera.net">Nomad</a><br>
...
т.е. помещаем туда всех, чей статус хотите видеть, с картинками и линками на их мыло.
В результате имеем веб-страничку (она может и локально лежать, без разницы), на которой мы видим текущее состояние всех этих людей в Аське, и можем одним кликом отправить им мыло.
Настраиваем Оперу. Открываем нашу страничку, кликаем правой кнопкой и ставим галку "Reload every сколько хотите". Это мы сделали так, чтобы страничка автоматом рефрешилась каждые сколкохотите секунд, чтобы обновлять статус Аськиных цветочков
Еще настраиваем Оперу. Идем в настройки и выбираем того почтового клиента, которого хотим. Можно и Оперного, без разницы.
Настраиваем почтовый клиент на автоматический прием сообщений с того ящика, на который вам будут отправлять ответные сообщения (опять же надо заранее с этими людьми договориться, или просто выставить у ящика поле ReplayTo соответствующим образом.
Все готово.
Как это работает.
У вас постоянно открыта страничка, которая автоматом рефрешится и на которой вы видите текущий статус нужных вам людей.
WhiteUnicorn
Nomad
У вас постоянно запущен почтовый клиент, который автоматом принимает почту каждые ”N” минут (и даже звуки издавать можно научить на приход почты). Чтобы отправить сообщение — щёлчек на нике нужного человека, открывается почтовый клиент, пишете, отправляете.
Достоинства метода:
Мы видим статус нужных нам людей точно так же, как в нормальной ICQ. Мы можем отправлять и получать сообщения и файлы, причем размер неограничен.
Нам не нужны порты ICQ, мы ими просто не пользуемся, все идет через HTTP и почту.
Недостатки метода:
Наш статус не виден в сети ICQ: — т.е. мы для всех оффлайн. Если несколько человек вашей компании захотят этим методом пользоваться, то статус онлайн/оффлайн будет для них тоже липовым. Требуется добрая воля всех участников. Т.е. вы должны уговорить всех, с кем хотите общаться, поставить почту на автопроверку, причем достаточно часто.
И приучить их слать вам сообщения почтой. Требуется почтовый сервер, который не ограничивает частоту отправки и получения почты (на бесплатных серверах, как правило должен быть обязательный промежуток минут в 5).
Итог.
Если совсем нельзя юзать Аську, но очень хочется — то это метод. Если совсем извратиться, то можно написать свою, основанную на веб-скриптах, программу, которая будет отслеживать онлайн или оффлайн...
P. S. Теперь мой друг, который делает журнал для банкиров и сидит ”за семью админами”, спокойно может со мной общаться, не в чатах, а по ICQ. И это при том, что злыми админами закрыты почти все порты, и нормальная ICQ с любыми другими ее последователями (Odigo и пр.) просто не работают...