*nix'ы

warning: Creating default object from empty value in /usr/local/www/drupal6/modules/taxonomy/taxonomy.pages.inc on line 33.

Побились таблицы MySql у DbMail

После отключения электричества, почтовый сервер немного занервничал.
В логах нашел
"Incorrect key file for table 'dbmail_headervalue'; try to repair it"

После поисков что с этим делают:
http://wiki.iblink.ru/kb/errors/incorrect_key_file_for_table_try_to_repa...


# mysql -Ddbmail
mysql> REPAIR TABLE `dbmail_headervalue`;
+---------------------------+--------+----------+------------------+
| Table | Op | Msg_type | Msg_text |
+---------------------------+--------+----------+------------------+
| dbmail.dbmail_headervalue | repair | warning | Number of rows changed from 18440858 to 18440836 |
| dbmail.dbmail_headervalue | repair | status | OK |
+---------------------------+--------+----------+------------------+
2 rows in set (38 min 52.62 sec)

После этого вроде ругаться перестал.

Не понял, за что отвечает эта таблица, пересоздал ее и у всех счастье.

# mysql -D dbmail
DROP TABLE IF EXISTS dbmail_headervalue;
CREATE TABLE dbmail_headervalue (
headername_id BIGINT NOT NULL,
physmessage_id BIGINT NOT NULL,
id BIGINT NOT NULL AUTO_INCREMENT,
headervalue TEXT NOT NULL,
PRIMARY KEY (id),
UNIQUE (physmessage_id, id),
UNIQUE (physmessage_id, headername_id, headervalue(255)),
INDEX (headername_id),
INDEX (physmessage_id),
FOREIGN KEY (headername_id)

0
Your rating: Нет

Настройка резервного почтового сервера (восстановленное)

Настройка резервного почтового сервера.

FreeBSD+named+sendmail

Предисловие.

    Когда мне потребовалось, сделать чтобы вся почта падала на один сервер, а потом пересылалась на другой, а в случае падения канала на первом, уходила на второй сразу, я очень долго искал как это сделать. Читать документацию силов не хватило. :-( А поиск ничего конкретного не давал. В итоге подольше покопавшись таки
разобрался.

Уже имел sendmail и named как-то поставленные и как-то работающие.

Поехали.

Итак, задача делится на 2-е части:

  1. Прописать в зоне ДНС два сервера отвечающих за почту
  2. Сделать чтобы один сервер приняв почту, пытался переслать ее на другой сервер.

1. Настройка named

Нужно в нашей зоне добавить:

IN MX 10 server1.mydomain.ru

IN MX 20 server2.mydomain.ru

    Требуется чтобы server1.mydomain.ru, server2.mydomain.ru нормально резолвились. Чем меньше число, тем выше приоритет сервера, т.е. сначала почта пытается отправиться через сервер со значением 10.
Если он не отвечает, то через сервер со значением 20 и т.д.

0
Your rating: Нет

Отправка сообщений в жаббер с помощью sendxmpp

Иногда требуется отправлять сообщения пользователям, от полуавтоматических или автоматических служб.

Т.к. у меня сейчас наибольшее распространение получил жаббер и мне наиболее удобен, то соответственно хочется чтобы сообщения отправлялись в него.
Нашел что делается это через sendxmpp

Под FreeBSD ставим:

cd /usr/ports/net-im/sendxmpp
make install clean
Спросят
0
Your rating: Нет

Обновление ubunta на EEEжике

На неделе обновил на ноуте систему. До этого была eeebunta на базе убунты 8.04 вроде. Встроенным менеджером обновлений поднялся до ubunta 9.10,(прокачалось более гига) после чего система начала тормозить, отвалились горячие клавиши, красивая картинка для настройки беспроводной сети.

После этого пошел искать, что же нонче используется для ееежика.
Нашел что теперь проект зовется easy peasy - http://www.geteasypeasy.com/

0
Your rating: Нет

Доступ к рабочему столу *nix системе.

Т.к. никсы стоят у меня в основном на серверах, где графический интерфейс не нужен, то соответственно мне обычно хватает доступа к ним через сеть по ssh или веб. Периодически возникала необходимость по сети дотягиваться до своего eee-жика с убунтой. Чет долго думал, как же это будет выглядеть, все чет ломало разобраться - боялсо.

И все-таки решил попробовать - оказалось все очень просто.
Параметры ->Удаленный рабочий стол
Закладка "Общие"
И начинаем расставлять галочки:
Доступ
Позволять другим пользователя видеть ваш рабочий стол

0
Your rating: Нет

Установка и настройка TOR (анонимизатор)

Потребовалось мне тут на днях, выходить в нет как неизвестно кто.
Первая мысля была использовать прокси, но вроде они постоянно появляются и исчезают и нормальный список найти не очень просто.

Вспомнилось что есть такая вещь как TOR.
http://www.torproject.org/overview.html.ru
Tor это сеть виртуальных туннелей, которые позволяют отдельным пользователям и группам людей улучшить свою приватность и безопасность в Сети.

Когда-то пытался поставить, но что-то не срослось, а так как Stinky поднял и заюзал, то захотелось и самому.

0
Your rating: Нет

Учусь пользоваться ejabberd'ом

Последние дни учился прикручивать к ejabber'у разные штуки, как-то транспорт в аську, во вконтакт и логирование сообщений.

В итоге:
1. Ejabberd складывает данные в mysql
2. Стоит транспорт PyICQ-T
3. Стоит транспорт PyVK-T (notwisted) (кажется так зовется). Ему потребовался или питон 2.6 или нужно было аккуратнее перекидывать файлики при доставании из SVN. Вложенные папочки как-то нервно сказывались на самочувствии транспорта.
4. Пропачен жабберд на предмет ведения истории сообщений в свою базу и просмотр их через веб-интерфейс администратора

0
Your rating: Нет

Поднял транспорт icq для ejabberd

Т.к. миранда периодически сыпется, а через аську необходимо общаться в том числе по работе, то таки задался вопросом хождения в аську через жаббер.
Т.к. через чужие серверы ходить не совсем секюрно, решил поднять свой транспорт (нужно таки набирать пункты опыта).

Имеем 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

0
Your rating: Нет

Бесшовная интеграция Windows XP в Linux при помощи SeamlessRDP

Нашел очень интересную статью, как людов перевести на использование линуха, при этом сохранив возможность работать с виндовыми приложениями и т.д.

Надо будет попытаться реализовать, хотя бы для себя любимого.

0
Your rating: Нет

Удаление левой почты в sendmail.

Задача. Есть почтовый сервер (sendmail) который собирает через fetchmail почту с других мест.
При этом иногда случается что там лежит почта на левые адреса типа ne_moj@adress.com. После нахождения такого письма sendmail понимает что такого адреса у него нет и пытается отправить письмо с этим сообщением на обратный адрес. Это является в корне неверно и появилось желание всю такую почту сразу срезать, без лишних затрат для сервера.

В итоге на данный момент решил несколько кривым, но действенным методом.

0
Your rating: Нет
Ленты новостей