Bug 16313

Summary: several critical postfix parameters not configurable
Product: ALT Linux Centaurus Reporter: Michael Shigorin <mike>
Component: Ошибки работыAssignee: Anton V. Boyarshinov <boyarsh>
Status: NEW --- QA Contact: QA p6 <qa-p6>
Severity: major    
Priority: P2 CC: cas, sem, stas.grumbler
Version: 7.0.3Keywords: patch
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Патч для alterator-postfix-dovecot-0.8.0-alt3 none

Description Michael Shigorin 2008-07-08 21:25:47 MSD
В 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
Comment 1 Grigory Batalov 2008-10-21 17:16:37 MSD
Передаю крайнему
Comment 2 mex3 2009-04-09 19:36:37 MSD
Передаю крайнему...
Comment 3 Стас 2014-09-28 10:07:51 MSK
До сих пор не сделано.
Из-за (странного) дефолтного ограничения в 50 мегабайт (!!!) почта не доходит пользователям с диагностикой:
dsn=5.2.2, status=bounced (cannot
 update mailbox /var/mail/kvu for user kvu. error writing message: File too large)

Это в свежем "Кентавре" я включил "домен", добавил пользователей (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
Comment 4 Стас 2014-09-28 10:38:08 MSK
Created attachment 6152 [details]
Патч для alterator-postfix-dovecot-0.8.0-alt3

Сделал патч, который добавляет управление размером почтового ящика для postfix.
Проверил - работает.
Перевод сообщения вебморды на русский не сделал - искать файлы переводов нет времени.
Comment 5 Стас 2014-09-28 10:39:56 MSK
Дополнение к патчу: сначала необходимо исправить ошибку #30358 (https://bugzilla.altlinux.org/show_bug.cgi?id=30358), патч там есть (https://bugzilla.altlinux.org/attachment.cgi?id=6151)
Comment 6 Michael Shigorin 2014-09-28 18:10:57 MSK
(В ответ на комментарий №4)
> Сделал патч, который добавляет управление размером почтового ящика для postfix.
> Проверил - работает.
Спасибо!  А не хотите в команду, чтоб можно было сразу и опакетить?

> Перевод сообщения вебморды на русский не сделал - искать файлы переводов нет
> времени.
alterator-l10n
Comment 7 Стас 2014-11-26 11:03:48 MSK
(В ответ на комментарий №6)
> Спасибо!  А не хотите в команду, чтоб можно было сразу и опакетить?

Теперь уже хочу :). Тем более, что в ближайших планах у меня - сделать пакет для webacula.
Comment 8 Michael Shigorin 2014-11-26 20:45:53 MSK
(В ответ на комментарий №7)
> > Спасибо!  А не хотите в команду, чтоб можно было сразу и опакетить?
> Теперь уже хочу :)
Милости просим: http://altlinux.org/join :)