Установка VDA patch к Posfix: различия между версиями
Перейти к навигации
Перейти к поиску
Misha (обсуждение | вклад) (Новая страница: «Взято [http://help.ubuntu.ru/wiki/postfix_dovecot_ldap_ubuntu_10_04 тут]<br /> ==Применяем патч квоты Postfix== Мы должны пол…») |
Misha (обсуждение | вклад) (→Применяем патч квоты Postfix) |
||
Строка 1: | Строка 1: | ||
Взято [http://help.ubuntu.ru/wiki/postfix_dovecot_ldap_ubuntu_10_04 тут]<br /> | Взято [http://help.ubuntu.ru/wiki/postfix_dovecot_ldap_ubuntu_10_04 тут]<br /> | ||
+ | ==Проверка== | ||
+ | '''Prefer''' с форума http://www.postfix.ru предложил (см [http://www.postfix.ru/viewtopic.php?p=10735#10735 тут]) | ||
+ | |||
+ | Можно предложить следующий совет тем кто установил Postfix из RPM или других бинарных дистрибутивов и хотел бы убедится что патч VDA был применен.<br /> | ||
+ | Надо просто проверить "понимает" ли Postfix дополнительные параметры вводимые патчем. Например параметр virtual_mailbox_limit_maps (его нет в исходной конфигурации).<br /> | ||
+ | Выполним команду <pre>$ postconf virtual_mailbox_limit_maps.</pre> | ||
+ | Или посмотрим текстовые строки в теле postconf: | ||
+ | <pre>$ strings /usr/sbin/postconf | grep virtual_mailbox_limit_maps</pre> | ||
+ | Если результат положительный значит патч был наложен.<br /> | ||
==Применяем патч квоты Postfix== | ==Применяем патч квоты Postfix== | ||
Мы должны получить исходники Postfix, патч к нему, построить .deb пакеты и установить эти .deb пакеты: | Мы должны получить исходники Postfix, патч к нему, построить .deb пакеты и установить эти .deb пакеты: |
Версия 14:51, 21 апреля 2014
Взято тут
Содержание
Проверка
Prefer с форума http://www.postfix.ru предложил (см тут)
Можно предложить следующий совет тем кто установил Postfix из RPM или других бинарных дистрибутивов и хотел бы убедится что патч VDA был применен.
Надо просто проверить "понимает" ли Postfix дополнительные параметры вводимые патчем. Например параметр virtual_mailbox_limit_maps (его нет в исходной конфигурации).
Выполним команду
$ postconf virtual_mailbox_limit_maps.
Или посмотрим текстовые строки в теле postconf:
$ strings /usr/sbin/postconf | grep virtual_mailbox_limit_maps
Если результат положительный значит патч был наложен.
Применяем патч квоты Postfix
Мы должны получить исходники Postfix, патч к нему, построить .deb пакеты и установить эти .deb пакеты:
Устанавливаем необходимые пакеты для сборки
sudo su apt-get build-dep postfix
Загружаем исходники postfix
cd /usr/src && sudo apt-get source postfix
Загружаем и применяем патч квоты
wget http://vda.sourceforge.net/VDA/postfix-vda-v13-2.10.0.patch cd postfix-2.11.0 patch -p1 < ../postfix-vda-v13-2.10.0.patch
Собираем пропатченный postfix
dpkg-buildpackage
Перейдем на один уровень вверх и посмотрим какие новые .deb пакеты были созданы: cd .. && ls -1
Выбираем пакеты postfix и postfix-mysql и устанавливаем их:
dpkg -i postfix_2.11.0-1_amd64.deb dpkg -i postfix-mysql_2.11.0-1_amd64.deb