Т.к. миранда периодически сыпется, а через аську необходимо общаться в том числе по работе, то таки задался вопросом хождения в аську через жаббер.
Т.к. через чужие серверы ходить не совсем секюрно, решил поднять свой транспорт (нужно таки набирать пункты опыта).
Имеем FreeBSD 6.1-RELEASE и ejabberd 2 надеюсь. :-)
Нашел, что PyICQ-t сейчас рулит. Значит его и ставим.
Нашел 2-е статьи http://www.open-club.net/publ/21-1-0-169 и http://sviver88.blogspot.com/2009/07/icq-pyicq-ejabberd-freebsd.html
И вперед - копипаст рулит. :-)
Устанавливаем PyICQ-t
Сегодня таки дорисовал скрипты для автоматизации оплаты телефонов и интернета через сайт OPLATA.RU . Идее уже более года, но все никак не доходили руки до ее полной реализации.
За это время, за неуплату уже:
1. несколько раз отключали интернет
2. один раз отключали телефон
3. один раз оставался с отрицательным балансом на мобилке
4. один раз был в роуминге с отключенной услугой роуминга.
Получилось 4-х скрипта:
1. получение информации сколько должен за городской телефон от ВолгаТелекома, через их сервис http://navigator.nnov.vt.ru/navigator/
После того как прикрутил, яндекс.ленту стало как-то грустнее...
Зашел, глянул обзор новостей, интересное быстро почитал, даже каменты не видно. Потом появление нового анализируется в течении нескольких секунд, не то что раньше, прокликать по кучке сайтов - ощущение, что что-то не так.
На бескрайних просторах сети нашел интересную фишку, можно общаться с вконтактными пользователями через жабер, экономя трафик и время. Да и просто это удобнее.
http://habrahabr.ru/blogs/social_networks/59345/
Жмем General — Service Discovery
вводим имя сервера (eqx.su)
ищем в списке vkontakte.ru transport, правой кнопкой — register. вводим свой емайл и пароль для доступа вконтакт, жмем REGISTER
После всех манипуляций в нашем ростере появится транспорт вконтакта, откроем окно общения с ним и наберем .login
после чего транспорт «входит» вконтакт
набираем .get roster UPD
Как обычно, случайно нашел забавные штукуевины.
http://www.vverx.com/bez-rubriki/google-talk/
Больше всего понравилось
5. Переводчик – это бесплатный сервис от Google, который помогает переводить слова множества языков на твой родной. Просто добавь нужного тебе бота(например ru2en@bot.talk.google.com для перевода с русского на английский или en2ru@bot.talk.google.com для перевода с английского на русский)
Это просто мега штука! Теперь мне не надо искать вкладку с Google-переводчиком или запускать его, чтобы перевести одно слово.
Vek давно говорил, что для чтения новостей и писанины людей в блогах использу яндекс ленту.
В связи с тем, что людов и местов, что хочется мониторить становится все больше и больше, сегодня решил попробовать.
На вскидку понравилось. Еще бы из вконтакта брало...
Что-то полоса везения продолжается...
Сегодня с утра сдох 24 портовый свич в одной из организаций.
Стоял себе стоял года 4 и надоело ему...
Возникло желание сделать чтобы жаббер работал лучше.
Быстрее цеплялся и на клиенте не требовалось делать дополнительных настроек.
Нашел, что обычно клиент пытается спросить у днс, где висит служба _xmpp-client._tcp и соответственно, если ему отвечают, то пытается туда цепляться. Если ему не отвечают, то выясняет что за хост @jabber.example.com и соответственно, пытается цепляться на него.
Я, как умный птиц, на этапе установки ejabberd, сделал, чтобы можно было подключаться только на 5223 порт, типа только с шифрованием.
А порт 5222 на прослушивание вообще отключил.
Задача. Есть почтовый сервер (sendmail) который собирает через fetchmail почту с других мест.
При этом иногда случается что там лежит почта на левые адреса типа ne_moj@adress.com. После нахождения такого письма sendmail понимает что такого адреса у него нет и пытается отправить письмо с этим сообщением на обратный адрес. Это является в корне неверно и появилось желание всю такую почту сразу срезать, без лишних затрат для сервера.
В итоге на данный момент решил несколько кривым, но действенным методом.
В связи с тем, что последнее время на этом сайте начали пытаться регистрироваться не только боты, но и живые пользователи и им должны были отправляться письма подтверждения активации, потребовалось научить свой сервер отправлять почту через smtp провайдера.
После некоторого гуглинга нашел 2-а варианта:
1. правка %hostname%.ms
2. правка /etc/mail/mailertable
В %hostname%.ms нужно раскомментировать и поправить строчку
dnl define(`SMART_HOST', `your.isp.mail.server')
Этот вариант у меня не отработал.
В /etc/mail/mailertable нужно было добавить