Archive for the ‘Без рубрики’ Category

Postfix полезняшки

Понедельник, Август 22nd, 2011

Просмотр настроек

postconf -d

Очистка очереди

Просмотр очереди:

postqueue -p

Для удаления из очереди Postfix писем от пользователя alexx можно воспользоватся скриптом:

postqueue -p | grep alexx | awk '{system("postsuper -d "$1)}'

Немедленная доставка писем из очереди

Все письма:

postsuper -r ALL
postfix flush

Письмо по ID:

postsuper -r ID

Большой Брат

Доставляет копии ВСЕХ сообщений (входящих и исходящих) на указанный адрес (поддерживается с Postfix v.2.1).
Например, указав в /usr/local/etc/postfix/mail.cf строку:

always_bcc = backup@mydomain.ru

можно сделать полный бэкап всей почты на адрес backup@mydomain.ru

Дублирование писем приходящий на конкретный ящик

Для пересылки скрытых копий (bcc) используя карты recipient_bcc_maps и sender_bcc_maps
Как видно из названия recipient_bcc_maps — для создания копии исходя из информации о получателе письма,
sender_bcc_maps — для создания копии исходя из информации о отправителе письма.

Для использования добавляем в main.cf строчки:

sender_bcc_maps = hash:/usr/local/etc/postfix/sender_bcc
recipient_bcc_maps = hash:/usr/local/etc/postfix/recipient_bcс

затем создаем файлы:

touch /usr/local/etc/postfix/sender_bcc
touch /usr/local/etc/postfix/recipient_bcс

Формат файлов sender_bcc и recipient_bcс это строка (обесательно в конце перевод строки) и два почтовых ящика в одной сроке
через пробел, первый почтовый ящик — тот по которому фильтруется (ящик получателя или отправителя). Пример:

mymail@workmail.ru myhomemail@mydomain.com

Для того что бы письма пришедшие на мой рабочий ящик mymail@workmail.ru пересылались на мой домашний ящик myhomemail@mydomain.com
строку из примера надо поместить в /usr/local/etc/postfix/recipient_bcс

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

После изменений в файлах sender_bcc и recipient_bcс необходимо пересоздать файлы .db:

postmap /usr/local/etc/postfix/sender_bcc
postmap /usr/local/etc/postfix/recipient_bcс

И застовляем postfix перечитать конфигурационные файлы:

postfix reload

Смена пароля на postfix.admin

1. в файле /usr/local/www/postfixadmin/config.inc.php меняем строку вида:

$CONF['setup_password'] = '168417fb689fbs6bce838012cdee9438:c3c91489f47dc740fe6240f3ea392525cded5426';

на

$CONF['setup_password'] = '';

2. и заходим в http://postfix.mydomain.com/setup.php
задаем пароль и вписываем полученую строку в /usr/local/www/postfixadmin/config.inc.php
3. теперь заходим в http://postfix.mydomain.com/setup.php
и заводим административную учетную запись
в первую строку «Setup password» вводим пароль из пункта два.

Возвращаем стандартный рабочий стол Gnome в Ubuntu 11.04

Среда, Июль 13th, 2011

Можно выбрать при загрузке системы. Если вход в систему автоматический, выходим из системы затем правом нижнем углу находим выбор оболочки, выбираем «Классическая Ubuntu».

Можно настроить так же в Центре управления. Находим и запускаем «Экран входа в систему» и выбираем там пункт «Классическая Ubuntu».
Все работаем по старинке 🙂

Запись видео потока с видеокамеры AXIS 2100 с помощью vlc.

Вторник, Июль 12th, 2011

Есть камера AXIS 2100, потребовалось записывать видео на сервер.

У меня сервер под FreeBSD, пришлось удовлетворить кучу зависимостей для установки vlc (под linux проще я делал на тестовом сервере), после этого через cron раз в месяц запускаем скрипт раз в час:

#!/bin/sh
/usr/bin/killall vlc
cd /home/video
DATE=`date +%Y-%m-%d_%H-%M`
(/usr/local/bin/cvlc http://192.168.0.212/axis-cgi/mjpg/video.cgi -q --sout file/mp4:${DATE}.avi) > /dev/null 2>&1
(/usr/bin/find /home/video/ -name "*.avi" -ctime +8d -delete) > /dev/null

Поток берется с камеры AXIS 2100 по адресу http://192.168.0.212/axis-cgi/mjpg/video.cgi
Видео хранится 8 суток.

QIP, Другая серверная ошибка

Четверг, Июнь 30th, 2011

Решение: отключаем в настройке учетной записи icq «новый тип авторизации»

Empathy, ошибка сети ICQ 11.06.2011

Среда, Июнь 15th, 2011

Решение:

отключаем empathy, выполняем

mc-tool list | grep icq | \
awk '{system ("mc-tool update "$1" bool:use-ssl=false; mc-tool update "$1" bool:use-clientlogin=false")}'

Запускаем. Если не помогает, то проверяем, что в качестве сервера используется login.icq.com

Skype под Linux перестал запускаться.

Четверг, Июнь 2nd, 2011

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

~/.Skype/shared.xml

и запустить skype снова, все работает.

Изменение локализации WordPress

Пятница, Май 27th, 2011

Потребовалось в WordPress изменить некоторые слова в локализации на свои, нашлась супер прога Poedit под Linux.

Internet Explorer Developer Toolbar

Среда, Январь 26th, 2011

Понадобился аналог  Firebug для Firefox, но только для Internet Explorer.
Нашел  Internet Explorer Developer Toolbar скачать можно здесь.

Вполне можно пользоваться.

Редактирование PDF в linux

Среда, Декабрь 8th, 2010

Возникла необходимость отредактировать pdf файл без использования платных программ.
Решение:

  1. Открываем pdf файл в Gimp, выбираем требуемое разрешение и требуемую страницу
  2. Редактируем
  3. Сохраняем как «Документ PostScript (*.ps)»
  4. В консоли выполняем команду ps2pdf:
  5. $ ps2pdf ./document.ps ./document.pdf

Все.

P.S. Если требуется объединить несколько страниц в один документ, воспользуемся конструкцией (в одну строчку):

$ gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=document.pdf \
document-part1.pdf document-part2.pdf


    Восстановление работы Empathy с ICQ

    Четверг, Ноябрь 18th, 2010

    Недавно перестал работать протокол ICQ в Empathy на просторах интернета нашел решение, требуется отключить ssl. Выполняем в консоли:

    mc-tool update `mc-tool list | grep icq` bool:use-ssl=false
    mc-tool update `mc-tool list | grep icq` bool:use-сlientlogin=false

    Обратите внимание на кавычки (на букве Ё).