<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>16313</bug_id>
          
          <creation_ts>2008-07-08 21:25:47 +0400</creation_ts>
          <short_desc>several critical postfix parameters not configurable</short_desc>
          <delta_ts>2014-11-26 20:45:53 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>ALT Linux Centaurus</product>
          <component>Ошибки работы</component>
          <version>7.0.3</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>patch</keywords>
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Anton V. Boyarshinov">boyarsh</assigned_to>
          <cc>cas</cc>
    
    <cc>sem</cc>
    
    <cc>stas.grumbler</cc>
          
          <qa_contact name="QA p6">qa-p6</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>73808</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-07-08 21:25:47 +0400</bug_when>
    <thetext>В Office Server 4.0 не хватает возможности указать:

mailbox_size_limit
message_size_limit
myhostname
mydomain
mydestination
myorigin
mynetworks

и настроить sender_canonical в случае различия myhostname и myorigin.

Разумеется, желательно делать разумные дефолты, воспользоваться логикой по определению int network для mynetworks, хостнеймом (особенно если он {mail,relay,smtp,mx}.domain) и тем, что для ряда параметров значения можно протаскивать переменными:

myhostname = mail.$mydomain
myorigin = $mydomain
mydestination = $mydomain</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79976</commentid>
    <comment_count>1</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2008-10-21 17:16:37 +0400</bug_when>
    <thetext>Передаю крайнему</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>89064</commentid>
    <comment_count>2</comment_count>
    <who name="mex3">mex3</who>
    <bug_when>2009-04-09 19:36:37 +0400</bug_when>
    <thetext>Передаю крайнему...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>147921</commentid>
    <comment_count>3</comment_count>
    <who name="Стас">stas.grumbler</who>
    <bug_when>2014-09-28 10:07:51 +0400</bug_when>
    <thetext>До сих пор не сделано.
Из-за (странного) дефолтного ограничения в 50 мегабайт (!!!) почта не доходит пользователям с диагностикой:
dsn=5.2.2, status=bounced (cannot
 update mailbox /var/mail/kvu for user kvu. error writing message: File too large)

Это в свежем &quot;Кентавре&quot; я включил &quot;домен&quot;, добавил пользователей (LDAP), скопировал почту со старого сервера (там Debian).

В alterator-postfix-dovecot

Минимальное решение: добавить в /usr/lib/alterator/hooks/net-domain.d/20-postfix-dovecot строку:
postconf_write mailbox_size_limit 1073741824
(это 1 Гб на почтовый ящик)

Полноценное решение - помимо message_size_limit предлагать пользователю установить также и mailbox_size_limit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>147923</commentid>
    <comment_count>4</comment_count>
      <attachid>6152</attachid>
    <who name="Стас">stas.grumbler</who>
    <bug_when>2014-09-28 10:38:08 +0400</bug_when>
    <thetext>Created attachment 6152
Патч для alterator-postfix-dovecot-0.8.0-alt3

Сделал патч, который добавляет управление размером почтового ящика для postfix.
Проверил - работает.
Перевод сообщения вебморды на русский не сделал - искать файлы переводов нет времени.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>147924</commentid>
    <comment_count>5</comment_count>
    <who name="Стас">stas.grumbler</who>
    <bug_when>2014-09-28 10:39:56 +0400</bug_when>
    <thetext>Дополнение к патчу: сначала необходимо исправить ошибку #30358 (https://bugzilla.altlinux.org/show_bug.cgi?id=30358), патч там есть (https://bugzilla.altlinux.org/attachment.cgi?id=6151)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>147928</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2014-09-28 18:10:57 +0400</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; Сделал патч, который добавляет управление размером почтового ящика для postfix.
&gt; Проверил - работает.
Спасибо!  А не хотите в команду, чтоб можно было сразу и опакетить?

&gt; Перевод сообщения вебморды на русский не сделал - искать файлы переводов нет
&gt; времени.
alterator-l10n</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149010</commentid>
    <comment_count>7</comment_count>
    <who name="Стас">stas.grumbler</who>
    <bug_when>2014-11-26 11:03:48 +0300</bug_when>
    <thetext>(В ответ на комментарий №6)
&gt; Спасибо!  А не хотите в команду, чтоб можно было сразу и опакетить?

Теперь уже хочу :). Тем более, что в ближайших планах у меня - сделать пакет для webacula.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149027</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2014-11-26 20:45:53 +0300</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; &gt; Спасибо!  А не хотите в команду, чтоб можно было сразу и опакетить?
&gt; Теперь уже хочу :)
Милости просим: http://altlinux.org/join :)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>6152</attachid>
            <date>2014-09-28 10:38:08 +0400</date>
            <delta_ts>2014-09-28 10:38:08 +0400</delta_ts>
            <desc>Патч для alterator-postfix-dovecot-0.8.0-alt3</desc>
            <filename>alterator-postfix-dovecot.diff</filename>
            <type>text/plain</type>
            <size>2566</size>
            <attacher name="Стас">stas.grumbler</attacher>
            
              <data encoding="base64">LS0tIHBvc3RmaXgtZG92ZWNvdCAgICAgMjAxNC0wOS0yOCAxMTo1Nzo1OC4zMzQyNzgyMTAgKzA2
MDAKKysrIC91c3IvbGliL2FsdGVyYXRvci9iYWNrZW5kMy9wb3N0Zml4LWRvdmVjb3QgMjAxNC0w
OS0yOCAxMjoyNjozNS4wNTAyMDQ2NzMgKzA2MDAKQEAgLTU4OSw2ICs1ODksNyBAQAogICAgICAg
ICB0eXBlKQogICAgICAgICAgICAgd3JpdGVfdHlwZV9pdGVtIHJlbGF5aG9zdCAgICAgICAgICBo
b3N0bmFtZQogICAgICAgICAgICAgd3JpdGVfdHlwZV9pdGVtIG1lc3NhZ2Vfc2l6ZV9saW1pdCBw
b3N0Zml4LWxpbWl0CisgICAgICAgICAgICB3cml0ZV90eXBlX2l0ZW0gbWFpbGJveF9zaXplX2xp
bWl0IHBvc3RmaXgtbGltaXQKICAgICAgICAgICAgIHdyaXRlX3R5cGVfaXRlbSBkb21haW5saXN0
ICAgICAgICAgaG9zdG5hbWUtbGlzdAogICAgICAgICAgICAgIyAgICAgICAgICAgICAgICAgIHdy
aXRlX3R5cGVfaXRlbSBmaWx0ZXJlZF9yZWNpcGllbnRzICAgICBob3N0bmFtZS1saXN0CiAgICAg
ICAgICAgICA7OwpAQCAtNjIzLDYgKzYyNCw3IEBACiAgICAgICAgICAgICAjIFJvb3QgbWFpbCBh
bGlhcwogICAgICAgICAgICAgd3JpdGVfc3RyaW5nX3BhcmFtIHJvb3RtYWlsICIkKHJvb3RtYWls
X3JlYWQpIgogICAgICAgICAgICAgd3JpdGVfbGltaXRfcGFyYW0gbWVzc2FnZV9zaXplX2xpbWl0
CisgICAgICAgICAgICB3cml0ZV9saW1pdF9wYXJhbSBtYWlsYm94X3NpemVfbGltaXQKIAogICAg
ICAgICAgICAgIyBGaWx0ZXIgc3BhbQogICAgICAgICAgICAgaWYgWyAiJChjb250cm9sX3Bvc3Rm
aXgpIiA9ICJmaWx0ZXIiIF07IHRoZW4KQEAgLTY5NSw2ICs2OTcsNyBAQAogCiAgICAgICByb290
bWFpbF93cml0ZSAiJGluX3Jvb3RtYWlsIgogICAgICAgcmVhZF9saW1pdF9wYXJhbSBtZXNzYWdl
X3NpemVfbGltaXQgIiRpbl9tZXNzYWdlX3NpemVfbGltaXQiCisgICAgICByZWFkX2xpbWl0X3Bh
cmFtIG1haWxib3hfc2l6ZV9saW1pdCAiJGluX21haWxib3hfc2l6ZV9saW1pdCIKIAogICAgICAg
aWYgdGVzdF9ib29sICIkaW5fZmlsdGVyX3NlbmRlcnMiOyB0aGVuCiAgICAgICAgICAgcG9zdGNv
bmZfcmVzdHJpY3Rfb24KLS0tIGFqYXguc2NtICAgIDIwMTQtMDktMjggMTI6MjM6MTIuNTQ2NDU5
OTA2ICswNjAwCisrKyAvdXNyL3NoYXJlL2FsdGVyYXRvci91aS9wb3N0Zml4LWRvdmVjb3QvYWph
eC5zY20gICAgMjAxNC0wOS0yOCAxMjoyNzozMi45ODg5MTM2NDEgKzA2MDAKQEAgLTM3LDYgKzM3
LDcgQEAKICAgICAoZm9ybS11cGRhdGUtYWN0aXZpdHkgIm14IiAgZG9tYWluX21hc3RlcikKICAg
ICAoZm9ybS11cGRhdGUtYWN0aXZpdHkgInJvb3RtYWlsIiAgZG9tYWluX21hc3RlcikKICAgICAo
Zm9ybS11cGRhdGUtYWN0aXZpdHkgIm1lc3NhZ2Vfc2l6ZV9saW1pdCIgIGRvbWFpbl9tYXN0ZXIp
CisgICAgKGZvcm0tdXBkYXRlLWFjdGl2aXR5ICJtYWlsYm94X3NpemVfbGltaXQiICBkb21haW5f
bWFzdGVyKQogICAgIChmb3JtLXVwZGF0ZS1hY3Rpdml0eSAic3BhbWZpbHRlciIgIGRvbWFpbl9t
YXN0ZXIpCiAgICAgKGZvcm0tdXBkYXRlLWFjdGl2aXR5ICJmaWx0ZXJfc2VuZGVycyIgIGRvbWFp
bl9tYXN0ZXIpCiAgICAgKGZvcm0tdXBkYXRlLWFjdGl2aXR5ICJteW5ldHdvcmtzIiAgZG9tYWlu
X21hc3RlcikKLS0tIGluZGV4Lmh0bWwgIDIwMTQtMDktMjggMTI6MjM6MTIuNTQ2NDU5OTA2ICsw
NjAwCisrKyAvdXNyL3NoYXJlL2FsdGVyYXRvci91aS9wb3N0Zml4LWRvdmVjb3QvaW5kZXguaHRt
bCAgMjAxNC0wOS0yOCAxMjozMDowOC44Nzc2MzU2NzAgKzA2MDAKQEAgLTcxLDYgKzcxLDE1IEBA
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPjxzbWFsbD48c3BhbiB0cmFuc2xhdGU9
Il8iPihNYXhpbXVtIG1lc3NhZ2Ugc2l6ZSBpbiBtZWdhYnl0ZXMpPC9zcGFuPjwvc21hbGw+PGJy
Lz48L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4KIAorICAgICAgICAgICAgICAg
ICAgICAgICAgPHRyPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD48c3BhbiB0cmFu
c2xhdGU9Il8iIG5hbWU9Im1haWxib3hfc2l6ZV9saW1pdCI+TWF4aW11bSBtYWlsYm94IHNpemUg
KE1CKTo8L3NwYW4+PC90ZD4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+PGlucHV0
IHR5cGU9InRleHQiIGNsYXNzPSJ0ZXh0IiBuYW1lPSJtYWlsYm94X3NpemVfbGltaXQiLz48L3Rk
PgorICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4KKworICAgICAgICAgICAgICAgICAgICAg
ICAgPHRyPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDs8L3RkPgorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD48c21hbGw+PHNwYW4gdHJhbnNsYXRlPSJfIj4o
TWF4aW11bSBtYWlsYm94IHNpemUgaW4gbWVnYWJ5dGVzKTwvc3Bhbj48L3NtYWxsPjxici8+PC90
ZD4KKyAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAKICAgICAgICAgICAgICAgICAgICAg
ICAgIDwhLS0gU01UUCBTRUNVUklUWSAtLT4KICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4K
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>