Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Postfix и квота почтовых ящиков

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Zmey



Strangled by Lynx
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
 Люди... кто с постфиксом дружит, подскажите решение проблемы.  
 
    Есть связка postfix+mysql+courier-imap все юзеры в мускуле, при помощи вышеуказанного патчика настроил квоту. Все работает все красиво, кроме одного. Когда у юзера исчерпывается квота, происходят неприятные действия. smpt принимает письмо, потом ему говорят что мол так и сяк у юзера исчерпана квота и письмо остается в очереди и колбасится там долгое время. При накоплении 200 - 300 таких писем, получается очень неприятная ситуация  
    Как сделать так что бы если исчерпалась квота smtp или не принимал сообщение( как мне кажется этого сделать не получится.) или же после того как сообщение принято, отправителю уходило сообщение о том что мол у пользователя забит ящик и сообщение не дошло.  
    Пока что борюсь со всем этим делом при помощи списка пользователей у которых забиты ящики. smtp сверяется со списком и отлупливает сообщение если у пользователя исчерпана квота. Но это весьма неудобно.

Всего записей: 303 | Зарегистр. 07-12-2001 | Отправлено: 18:52 22-10-2003
Zmey



Strangled by Lynx
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
   Проблема решилась внимательным перечитыванием сайта на котором лежит патч.
 
    Нужно было просто в конфиге добавить опцию
Цитата:
virtual_overquota_bounce = yes

    Теперь smtp после того как принял почту для пользователя с переполненным ящиком, он не держит ее в очереди, а сразу пинает ее назад
    Благодарю за внимание.

Всего записей: 303 | Зарегистр. 07-12-2001 | Отправлено: 19:25 23-10-2003
Zmey



Strangled by Lynx
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В связи с появлением вопросов о том как наложить патч, для того что бы Postfix поддерживал квоту виртуальных ящиков решил написать маленькую инструкцию:
 
1. Идем на сайт с патчиком скачиваем патч для своей версии, я делал все это на Postfix 2.0.19 и ставил Postfix из портов из исходников не пробовал.
2. cd /usr/ports/mail/postfix
3. make patch
4. Выбираем опции с которыми хотим поставить Postfix
5. Ждем пока система наложит патчи которые поставляются вместе с портом.
6. Берем все файлы из скачанного архива всего у меня их было 6 штук:

Цитата:
file_limit.c.diff
mail_params.h.diff
mailbox.c.diff
maildir.c.diff
virtual.c.diff
virtual.h.diff

И копируем их в папочку /usr/ports/mail/postfix/work
7. Для каждого файлика из архива говорим

Цитата:
patch < file_limit.c.diff
patch < mail_params.h.diff
patch < mailbox.c.diff
patch < maildir.c.diff
patch < virtual.c.diff
patch < virtual.h.diff

8. В результате работы должны появлятся сообщения типа этих:

Цитата:
 
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -u --new-file --recursive postfix-2.0.19-orig/src/global/mail_params.h postfix-2.0.19/src/global/mail_params.h
|--- postfix-2.0.19-orig/src/global/mail_params.h       2003-03-03 19:07:03.000000000 -0300
|+++ postfix-2.0.19/src/global/mail_params.h    2004-01-23 07:58:10.000000000 -0200
--------------------------
Patching file postfix-2.0.19/src/global/mail_params.h using Plan A...
Hunk #1 succeeded at 1628 (offset 205 lines).
done
 

 
После того как вы выполните пункт 7 нужно выйти из папочки work
cd ..
и вы должны оказаться снова в папке /usr/ports/mail/postfix
Где вы должны продолжить инсталяцию командами make && make install
 
Документация по настройке Postfix для работы с этим патчем находится на сайте с которого вы скачивали патч

Всего записей: 303 | Зарегистр. 07-12-2001 | Отправлено: 13:32 23-04-2004
lodya

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пункт 7 не работает !!!!!!!!!!!!
што делать

Всего записей: 115 | Зарегистр. 30-05-2004 | Отправлено: 12:05 05-12-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lodya

Цитата:
Пункт 7 не работает !!!!!!!!!!!!  
што делать  

 
Ну, что ты опять кричишь? Что значит не работает? Что пишет то? Какая система?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 13:04 05-12-2004
lodya

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
freebsd-5.1
postfix-2.5.1 + mysql +sasl
 
host# patch < mail_params.h.diff
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -u --new-file --recursive postfix-2.1.4-orig/src/global/mail_params.h postfix-2.1.4/src/global/mail_params.h
|--- postfix-2.1.4-orig/src/global/mail_params.h        2004-04-21 15:56:04.000000000 -0300
|+++ postfix-2.1.4/src/global/mail_params.h     2004-06-17 16:34:03.828234511 -0300
--------------------------
File to patch:
 

Всего записей: 115 | Зарегистр. 30-05-2004 | Отправлено: 16:57 05-12-2004
lodya

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну ладно квоту като зделал (но так как здесь описано) подскажите как зделать штоб юзеру в случае переполнения еего ящика приходыло письмо з уведомленыяем про ето.

Всего записей: 115 | Зарегистр. 30-05-2004 | Отправлено: 10:49 06-12-2004
Zmey



Strangled by Lynx
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

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

 
Postfix этим не занимается.
 
2all:
Тема утратила свою актуальность т.к. во 2-й версии Postfix в меню конфигурации появилась опция VDA, если ее включить то патч для квоты виртуальных юзеров поставится автоматически.

Всего записей: 303 | Зарегистр. 07-12-2001 | Отправлено: 23:54 17-01-2005
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Postfix и квота почтовых ящиков


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru