Защита от спама

До недавнего времени я не использовал каких-то специальных средств для защиты от спама. На некоторых из почтовых серверов, которые я использую, стоят спам-фильтры, которые всю шибко подозрительную почту помечают как спам (но не удаляют!). Плюс я настроил в Outlook’е фильтры по фразам в заголовке и в тексте письма, чтобы всякий мусор попадал в папку «Spam». Таким образом спамеры меня почти не доставали.

Однако уже около недели ситуация изменилась. Во-первых, немало спама стало приходить в виде картинок; во-вторых, постоянно появляется новый спам, и вносить слова в список я не всегда успеваю; и в-третьих, вдруг чего-то активизировались русскоязычные спамеры.

Так что вчера я решил поставить себе какую-то софтину для фильтрации спама. Перебрал несколько штук, но они меня не устроили, потому что:

  • Работали по принципу белых/черных списков и фильтрации по словам. Зачем мне такая софтина, если у меня это уже сейчас есть?
  • Использовали глобальные черные/белые списки. Иногда и мои e-mail адреса попадали в такие списки, так что мне не хотелось бы потерять письма от своих корреспондентов только лишь потому, что кто-то внёс их в черный список.
  • Были платными. Платить не хочется, использовать ломанное — тоже.
  • Работали как прокси. То есть надо было бы в программу внести настройки POP-серверов, а в Outlook’е перенастроить учётные записи на работу с этим прокси.
  • Работали на сервере.

В итоге я выбрал Cactus Spam Filter 2.13 Free. Что мне понравилось?

  1. Программа запускается вместе с Windows и работает незаметно.
  2. Мне не нужно ничего перенастраивать в Outlook’е.
  3. После обучения («скормил» ей 2511 нормальных писем и 338 писем со спамом) программа ловит почти весь спам, хотя и ложных срабатываний пока что многовато (более 5%). Уверен, что показатели станут намного лучше спустя неделю-две.
  4. Письма не удаляются — просто в заголовок добавляется строка «CACTUS SPAM».
  5. Программа бесплатна.

Вобщем, рекомендую. 🙂 Тем более что программа умеет работать с Microsoft Outlook, Microsoft Outlook Express, Mozilla Thunderbird, The Bat! и кучкой других почтовых клиентов.

Jabber-клиент Gajim

До сих пор пользовался Psi. Неплохой джаббер-клиент, в т.ч. умеет подключаться одновременно к нескольким эккаунтам, отображать чаты в закладках и прочее. Но были у меня к нему и некоторые претензии: во-первых, не очень удобная работа с историей, плюс тормоза, если эта история велика; во-вторых, внешний вид — не очень-то привлекательный (хотя, думаю, тут проблема скорее в том, что мне было лень разбираться, как поправить look-n-feel, ковыряясь в конфигурационных файлах).

И вот на днях наткнулся на Gajim (не путать с Gaim). Многоплатформенный: работает на разных Linux’ах, FreeBSD, Windows. Более приятен на вид (и этот внешний вид настраиваем в меню программы), плюс куча возможностей: чаты в закладках, удобная работа с историей (в т.ч. календарик и поиск), работает с разными транспортами, может отображать статус и аватары прямо в ростере (в контакт-листе), всплывающие из трея нотификации. Плюс обновляется он почаще, чем Psi. Вобщем, перешёл я на Gajim. 🙂

Кстати, вчера я написал как передавать файлы через Psi, а в Gajim уже вписан целый список прокси для передачи данных.

Как передавать файлы через Jabber

Я довольно активно пользуюсь Jabber’ом — толковая вещь. Использую PSI, который позволяет подключаться сразу к нескольким account’ам (например, я подключаюсь к jabber.ru и talk.google.com). Однако было одно мелкое неудобство: невозможность передавать файлы собеседнику через Jabber.

Вообще-то Jabber умеет передавать файлы несколькими способами:

  • out-of-band («вне канала») — устанавливается прямое (минуя Jabber-сервера) соединение между клиентами
  • in-band («в канале») — файл передаётся по обычному Jabber-соединению, примерно так же, как текстовые сообщения

Причём есть несколько стандартов на эту тему, их поддержка зависит от конкретного Jabber-клиента. Очень подробно всё это описано по этой ссылке. Проблема же заключается в том, что я (и немало других пользователей) не имеют возможности установить прямое соединение, т.к. не имеют своего IP-адреса («сидят за NAT’ом» провайдера).

Но решение для PSI мною таки было найдено в вики PSI: открываем свойства эккаунта (см. в меню пункт «Account Setup»), на закладке «Misc.» в поле «Data Transfer Proxy» вводим «proxy.jabber.org«, и всё — можно пересылать небольшие файлы (небольшие — так как всё шлётся через Jabber-сервер).

Adobe Reader 2.0 for PocketPC

Поставил Adobe Reader for PocketPC версии 2.0. Он меня весьма порадовал.

Во-первых, программа при выходе сохраняет положение в документе, то есть после повторного запуска программы я вижу документ в том месте, где я остановился. На «большом» Adobe Reader’е для этого нужно включить опцию в настройках (это в 8-ой версии, в предыдущих такой настройки я не видел).

Во-вторых, если заливать файлы на КПК через ActiveSync, то файлы конвертируются таким образом, что для них возможно сделать reflow — переформатирование страниц под узкий экран КПК! Причём даже при увеличении размера шрифта горизонтальная прокрутка не появляется! Конечно, если в тексте большие картинки, то тут «не всё так просто», но такие тексты у меня редкость, и их лучше читать на десктопе.

Из минусов: невозможен поиск по русскому слову.

Особенности установки SpbFinance MS Money Edition в LUA под Windows

Как я уже писал, я недавно переставил Windows XP и сейчас работаю в LUA (Limited User Account, он же — restricted user), то есть не как администратор. Плюс я являюсь зарегистрированным пользователем классной программы для КПК — Spb Finance (Money edition), т.е. синхронизирую данные на КПК с MS Money 2006 Deluxe.

Напомню, что я устанавливаю софт для КПК как администратор, потом захожу как обычный пользователь и синхронизирую КПК через ActiveSync, чтобы софт поставился на КПК. Однако с SpbFinance возникла проблемка: софт успешно инсталлировался на КПК, но в ActiveSync включить синхронизацию данных с MS Money не получилось: опция была просто недоступна.

Написал в support (кстати, он в Spb Software House весьма толковый, не какие-то 17-летние пацаны, отвечают очень культурно). Чёткого ответа как быть мне не дали, но зато подсказали, в каком направлении двигаться. В итоге, немного поэкспериментировав (минут 20), я добился чего хотел, вот таким образом:

1. Я вошёл как администратор, создал Standard Partnership с 2 компьютерами, в нём выбрал синхронизировать только Money (задачи, дела, заметки прочее — отключил).
2. При подключении ActiveSync запросил и я ввёл данные на файл MS Money (путь, логин, пароль), засинхронизировался.
3. После этого вышел из админа и вошёл уже как обычный пользователь. Этот момент важен, по крайней мере, при соединении через Bluetooth: если сделать «Switch User», а не выйти из админа, то засинхронизироваться как пользователь не получится: порт будет занят администратором и ActiveSync не сможет с ним работать.
4. После входа как пользователь ActiveSync предложил засинхронизировать ВСЕ данные, т.е. не обновлённые 2-3 элемента, а всё (кроме SpbFinance, т.к. он ещё не был включён в список синхронизации). Я удивился, но подтвердил.
5. Вошёл в MS Money, но не сразу: оказалось, что после синхронизации под администратором почему-то папка с файлами MS Money и файл MS Money стали недоступны для записи мне как обычному пользователю. Я это исправил, т.е. добился того, что я могу войти в MS Money.
5. В ActiveSync в меню «Options» стал доступен пункт «Spb Finance Money Edition» (под ОБЫЧНЫМ пользователем! ), я его активизировал.
6. Дальше прошла первая синхронизация MS Money — SpbFinance, как она и должна была пройти.

Ура! Заработало!

Отписал о найденном решении в суппорт — подробненько. Они поблагодарили за помощь. Я в ответ полушутя 😉 отписал, что вот если бы ещё подарили ключик для Spb Full Screen Keyboard, будет вообще супер. И что вы думаете? Подарили! 🙂 Так что Spb Software House рулит 🙂