Службы google для домена, как известно, позволяют использовать gtalk как xmpp для своего домена. Есть у него один существенный недостаток — отсутствие транспортов.
На днях возникла потребность перевести icq на транспорт к gtalk. Варианта два: поднять свой транспорт или доверить пароль чужому. Выбран был первый вариант, а в качестве сервера и транспорта выбраны ejabberd и PyICQt.
Установка и настройка этого добра в Debian Lenny не составляет проблем, благо комментариев в конфигах предостаточно.
Правда есть один специфичный момент для ejabberd на Lenny. Если в качестве хранилища вы используете odbc mysql модуль для ejabberd нужно собрать самостоятельно:
# apt-get install subversion
# cd /usr/src
# svn co http://svn.process-one.net/ejabberd-modules/mysql/trunk mysql-odbc
# cd mysql-odbc/
# ./build.sh
# cd ebin/
# cp mysql* /usr/lib/ejabberd/ebin/
# chown -R ejabberd /usr/lib/ejabberd/ebin/
P.S. Если кому лень поднимать свой транспорт, у вас тоже паранойя на публичные серверы или вы не нашли доступный, можете использовать мой icq.rascal.su, если паранойя позволит :)