<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Exim mailbox quota </title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/81727.html</link>
    <description>Приветствую всех!&lt;br&gt;Стоит Exim на Debian Sarge. Сконфигурен как маленький почтовый сервер, письма принимает в maibox (в смысле не в Maildir). Настроена квота через&lt;br&gt;quota = $&#123;lookup&#123;$local_part&#125;lsearch*&#123;/etc/exim4/quotafile&#125;&#123;$value&#125;&#123;100M&#125;&#125;&lt;br&gt;&lt;br&gt;Но хочется странного - чтобы отлуп по Mailbox full был сразу же после RCPT, а не после DATA.&lt;br&gt;Гуглением надыбал следующий ACL -&lt;br&gt;&lt;br&gt;  deny    message = Mail cannot be delivered, mailbox is full.&lt;br&gt;          recipients = $&#123;if exists&#123;/etc/exim4/maildir_quota_exceeded&#125;&#092;&lt;br&gt;                       &#123;/etc/exim4/maildir_quota_exceeded&#125;&#092;&lt;br&gt;                       &#123;&#125;&#125;&lt;br&gt;&lt;br&gt;Работает нормально, но через внешний скрипт, который переодически смотрит превышение квоты и помещает/удаляет логины провинившихся юзеров в/из /etc/exim4/maildir_quota_exceeded&lt;br&gt;&lt;br&gt;А нет ли способа полностью автоматизировтаь это дело аналогично quota? То есть проверять размер mailbox при RCPT и сразу давать отлуп при превышении?&lt;br&gt;</description>

<item>
    <title>Exim mailbox quota  (Kuzmich)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/81727.html#5</link>
    <pubDate>Thu, 16 May 2013 07:47:53 GMT</pubDate>
    <description>У меня в итоге получился такой рабочий вариант:&lt;br&gt;&lt;br&gt;  deny message = Message cannot be delivered, mailbox is full&lt;br&gt;        condition = $&#123;lookup mysql&#123;SELECT mailbox.username FROM &#096;mailbox&#096; &#092;&lt;br&gt;                LEFT JOIN quota2 ON mailbox.username = quota2.username &#092;&lt;br&gt;                WHERE mailbox.username = &quot;$local_part&#064;$domain&quot; &#092;&lt;br&gt;                AND quota2.bytes &amp;gt; mailbox.quota-31457280&#125;&#123;yes&#125;&#123;no&#125;&#125;&lt;br&gt;&lt;br&gt;где 31457280 взялось из message_size_limit = 30M&lt;br&gt;</description>
</item>

<item>
    <title>Exim mailbox quota  (Igor Gorobets)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/81727.html#3</link>
    <pubDate>Sun, 12 Dec 2010 00:16:19 GMT</pubDate>
    <description>И тебе привет.&lt;br&gt;Я создал патчик для таких странностей.&lt;br&gt;Будет интересно пиши!&lt;br&gt;&lt;br&gt;PS: К Вам задача такого рода . Квоту то на ящик понятно а как быть если я хочу сделать квоту для домена . &lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;             &lt;br&gt;&amp;gt;            &lt;br&gt;&amp;gt; &#123;/etc/exim4/maildir_quota_exceeded&#125;&#092; &lt;br&gt;&amp;gt;             &lt;br&gt;&amp;gt;            &lt;br&gt;&amp;gt; &#123;&#125;&#125; &lt;br&gt;&amp;gt; Работает нормально, но через внешний скрипт, который переодически смотрит превышение квоты &lt;br&gt;&amp;gt; и помещает/удаляет логины провинившихся юзеров в/из /etc/exim4/maildir_quota_exceeded &lt;br&gt;&amp;gt; А нет ли способа полностью автоматизировтаь это дело аналогично quota? То есть &lt;br&gt;&amp;gt; проверять размер mailbox при RCPT и сразу давать отлуп при превышении? &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Exim mailbox quota  (Bosh)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/81727.html#2</link>
    <pubDate>Wed, 27 Aug 2008 15:42:08 GMT</pubDate>
    <description>Поддерживаю товарищч !!!&lt;br&gt;Пишем на перле скрипт который юзает inet или unix сокет с проверочкой квоты (он возвращает число(размер)) ,  в exim  используем condition c readsocket для сравнения   &lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Работает нормально, но через внешний скрипт, который переодически смотрит превышение квоты и &lt;br&gt;&amp;gt;&amp;gt;помещает/удаляет логины провинившихся юзеров в/из /etc/exim4/maildir_quota_exceeded &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;А нет ли способа полностью автоматизировтаь это дело аналогично quota? То есть &lt;br&gt;&amp;gt;&amp;gt;проверять размер mailbox при RCPT и сразу давать отлуп при превышении? &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Запускай скрипт, например на перле, который будет проверять размер файла (mailbox) с &lt;br&gt;&amp;gt;заданной квотой. &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Exim mailbox quota  (ALex_hha)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/81727.html#1</link>
    <pubDate>Wed, 27 Aug 2008 14:48:14 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;            &lt;br&gt;&amp;gt;           &lt;br&gt;&amp;gt;&#123;&#125;&#125; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Работает нормально, но через внешний скрипт, который переодически смотрит превышение квоты и &lt;br&gt;&amp;gt;помещает/удаляет логины провинившихся юзеров в/из /etc/exim4/maildir_quota_exceeded &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;А нет ли способа полностью автоматизировтаь это дело аналогично quota? То есть &lt;br&gt;&amp;gt;проверять размер mailbox при RCPT и сразу давать отлуп при превышении? &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Запускай скрипт, например на перле, который будет проверять размер файла (mailbox) с заданной квотой.&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
