The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"квоты и sendmail"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"квоты и sendmail"
Сообщение от dimm emailИскать по авторуВ закладки on 05-Авг-03, 12:28  (MSK)
Сделал квотирование места на диске и теперь когда у пользователя почта привышает квоту он не может забрать ее...
Подскажите в какую сторону копать. Установлена bsd 4.8 и sendmail 8.12
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "квоты и sendmail"
Сообщение от YuryD Искать по авторуВ закладки on 05-Авг-03, 12:39  (MSK)
>квоту он не может забрать ее...
>Подскажите в какую сторону копать. Установлена bsd 4.8 и sendmail 8.12

Не sendmail наверное, а popper... А он при доставке создает .user.pop
или .lock размером с mbox... и владелец его user :-((((


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "квоты и sendmail"
Сообщение от dimm emailИскать по авторуВ закладки on 05-Авг-03, 13:24  (MSK)
>>квоту он не может забрать ее...
>>Подскажите в какую сторону копать. Установлена bsd 4.8 и sendmail 8.12
>
> Не sendmail наверное, а popper... А он при доставке создает .user.pop
>
> или .lock размером с mbox... и владелец его user :-((((
>


да все верно... и как это обойти?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "квоты и sendmail"
Сообщение от Nickolay Искать по авторуВ закладки on 05-Авг-03, 13:47  (MSK)
не встречал ни одного толкового объяснения.
sendmail не умеет это делать :-(
для postfix'a  есть патч, лимитирующий размер ящика для пользователя...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "квоты и sendmail"
Сообщение от YuryD Искать по авторуВ закладки on 05-Авг-03, 13:49  (MSK)
>> или .lock размером с mbox... и владелец его user :-((((
>да все верно... и как это обойти?

Увеличить временно квоту в два раза. Поискать другие popper которые
создают временные файлы не там где квота...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "квоты и sendmail"
Сообщение от dimm emailИскать по авторуВ закладки on 05-Авг-03, 14:06  (MSK)
>>> или .lock размером с mbox... и владелец его user :-((((
>>да все верно... и как это обойти?
>
> Увеличить временно квоту в два раза. Поискать другие popper которые
> создают временные файлы не там где квота...


увеличить временно квоту это как? когда пользователь пытается забрать почту квота увеличивается, так?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "квоты и sendmail"
Сообщение от YuryD Искать по авторуВ закладки on 05-Авг-03, 14:22  (MSK)
>увеличить временно квоту это как? когда пользователь пытается забрать почту квота увеличивается,
>так?

Ну , руками, после звонка пользователя, или сделать типа pop3 before smtp
auth.

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "квоты и sendmail"
Сообщение от dimm emailИскать по авторуВ закладки on 05-Авг-03, 14:26  (MSK)

> Ну , руками, после звонка пользователя, или сделать типа pop3 before
>smtp
> auth.

С этого места по подробнее можно... может ссылка есть, где все это описанно?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "квоты и sendmail"
Сообщение от YuryD Искать по авторуВ закладки on 05-Авг-03, 14:36  (MSK)
>
>С этого места по подробнее можно... может ссылка есть, где все это
>описанно?

Тут поискать, хотя довольно дерьмовое решение. Было придумано чтобы
не релеили , там сделано так, что если пользователь по POP3 авторизовался,
то ему открывали возможность отсылки по SMTP, а если нет - то relaying
denied. В основном интересен момент запуска внешних программ после
POP3 autn.

Посмотри исходники поппера - быстрее будет...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "квоты и sendmail"
Сообщение от dimm emailИскать по авторуВ закладки on 05-Авг-03, 14:55  (MSK)
Спасибо, дальше буду сам разбираться
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "квоты и sendmail"
Сообщение от lavr emailИскать по авторуВ закладки on 05-Авг-03, 15:06  (MSK)
>Сделал квотирование места на диске и теперь когда у пользователя почта привышает
>квоту он не может забрать ее...
>Подскажите в какую сторону копать. Установлена bsd 4.8 и sendmail 8.12

1) делать квоту с разницей между hard и soft
2) производить периодическую проверку и за N KB или MB высылать юсеру
предупреждение: мол по достижении квоты, ваша почта будет блокирована,
вычищайте ваше почтовое барахло.
3) сделать web-interface - удалять через него почтовый хлам для dialup'ных пользователей одно удовольствие

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "квоты и sendmail"
Сообщение от YuryD Искать по авторуВ закладки on 05-Авг-03, 15:21  (MSK)
>2) производить периодическую проверку и за N KB или MB высылать юсеру
>предупреждение: мол по достижении квоты, ваша почта будет блокирована,
>вычищайте ваше почтовое барахло.

Ключ от сейфа в сейфе, ящик забит до конца сообщениями об истечении квоты:))

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

Но popper все-же не прав, временные файлы можно хранить в другом месте,
ну или с другим UID

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "квоты и sendmail"
Сообщение от lavr emailИскать по авторуВ закладки on 05-Авг-03, 16:03  (MSK)
>>2) производить периодическую проверку и за N KB или MB высылать юсеру
>>предупреждение: мол по достижении квоты, ваша почта будет блокирована,
>>вычищайте ваше почтовое барахло.
>
> Ключ от сейфа в сейфе, ящик забит до конца сообщениями об
>истечении квоты:))

причем тут popper!? там русским языком написано за N KB или MB до достижения квоты, прокол разумеется может быть, зависит от максимально
допустимого размера ящика и объема разового письма, от частоты проверки...
Для этого и создается альтернативный доступ через webmail.

MTA складывает в incoming mailbox, либо смотреть в сторону MTA+quota,
либо hard & soft квоты, чего не понятного то? hard - одна квота жесткая,
soft - другая, или надо объяснять в чем разница? Вся хрень лишь в том
что квота выставляется на FS (для всех пользователей)

> Если у вас по договору обусловлены максимальные сроки храниения или обьем
>
> ящика, то помогают утили типа mpurge , чистящие ящики по обусловленным

не вижу смысла в договоре указывать сроки хранения, только максимальный
объем.

> критериям.
>
> Но popper все-же не прав, временные файлы можно хранить в другом
>месте,
> ну или с другим UID

еще раз, зачем что-то делать с popper'ом или imap'ом, если хочется чтобы
временные файлы были где-то - пересобрать popper/imap под себя (поправить)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "квоты и sendmail"
Сообщение от YuryD Искать по авторуВ закладки on 05-Авг-03, 16:16  (MSK)
>причем тут popper!? там русским языком написано за N KB или MB

Sendmail-у, точнее mail.local будет по барабану soft-quota

>Для этого и создается альтернативный доступ через webmail.

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

>еще раз, зачем что-то делать с popper'ом или imap'ом, если хочется чтобы
>временные файлы были где-то - пересобрать popper/imap под себя (поправить)

Ну а я о чем ?  И вообще там куча смайликов была :-)))

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "квоты и sendmail"
Сообщение от dimm emailИскать по авторуВ закладки on 05-Авг-03, 16:01  (MSK)

>1) делать квоту с разницей между hard и soft
Это само собой, я делал разницу в 1М, но когда превышалась soft квота почта все равно принималась до тех пор, пока не забивалась до hard, а пользователь при попытке получить почту получал сообщение, что превышена квота и забирать почту не мог. Пока в голову пришла только одна мысль попробывать файл с имя_юзера.pop от другого UID... сейчас буду пробывать
  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "квоты и sendmail"
Сообщение от lavr emailИскать по авторуВ закладки on 05-Авг-03, 16:17  (MSK)
>
>>1) делать квоту с разницей между hard и soft
>Это само собой, я делал разницу в 1М, но когда превышалась soft
>квота почта все равно принималась до тех пор, пока не забивалась
>до hard, а пользователь при попытке получить почту получал сообщение, что
>превышена квота и забирать почту не мог. Пока в голову пришла
>только одна мысль попробывать файл с имя_юзера.pop от другого UID... сейчас
>буду пробывать

да на другой FS надо временные или лок файлы создавать и все дела!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "квоты и sendmail"
Сообщение от dimm emailИскать по авторуВ закладки on 05-Авг-03, 16:33  (MSK)
Тогда вопрос, где это все прописывается, куда poper будет создавать свои файлы?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "квоты и sendmail"
Сообщение от YuryD Искать по авторуВ закладки on 05-Авг-03, 17:02  (MSK)
>Тогда вопрос, где это все прописывается, куда poper будет создавать свои файлы?

А фамилия у гражданина попера есть ? Заодно и номер версии, а то их
много, могут невинные пострадать.

Увидеть можно telnet localhost 110

  Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "квоты и sendmail"
Сообщение от dimm emailИскать по авторуВ закладки on 05-Авг-03, 17:38  (MSK)
>>Тогда вопрос, где это все прописывается, куда poper будет создавать свои файлы?
>
> А фамилия у гражданина попера есть ? Заодно и номер версии,
>а то их
> много, могут невинные пострадать.
>
> Увидеть можно telnet localhost 110


QPOP (version 2.53)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

19. "квоты и sendmail"
Сообщение от YuryD Искать по авторуВ закладки on 05-Авг-03, 17:57  (MSK)
>QPOP (version 2.53)

Староват, в моем QPOP 3.1 в

./common/maillock.c есть вот это ...

           /*
             * Create a temporary file and link it to lock file
             */
            pTmp = tempnam ( POP_MAILDIR, "POP" );
            if ( pTmp != NULL )
                fd = open ( pTmp, O_CREAT | O_EXCL, 0600 );

Сдается , здесь копать....

  Рекомендовать в FAQ | Cообщить модератору | Наверх

20. "квоты и sendmail"
Сообщение от dimm emailИскать по авторуВ закладки on 06-Авг-03, 12:07  (MSK)
все оказалось намного проще нужно было просто сконфигурить qpopper с
--enable-temp-drop-dir=/дир/где_будут_pop
все спасибо за ответы
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру