Несколько вопросов по Exim + mysql
Добавлено: 2007-07-25 17:38:53
1) Помогите настроить квоты.
В поле quota таблицы mailbox храниться значение в мегабайтах.
В результате этого сервер перестает принимать письма при достижении квоты, но не создает отлупов не отправителю не получателю.
В логах следующие:
2) Создаю пересылку в postfixadmin на несколько адресов, первый получает письмо нормально, а остальные по две копии. Как побороть?
Вот кусок лога, альяс на anton@domain.org.ru смотрит на anton@domain.org.ru и anton@domain.com
Код: Выделить всё
quota = ${lookup mysql{SELECT quota FROM mailbox \
WHERE `username`='${quote_mysql:$local_part@$domain}'}{${value}M}}
quota_size_regex = S=(\d+)$
quota_warn_threshold = 75%
quota_is_inclusive = no
quota_warn_message = "\
To: $local_part@$domain\n\
From: abuse@teletrade-dj.com\n\
Subject: Ваш почтовый ящик заполнен.\n\
Это сообщение автоматически сгенерировано вашим почтовым сервером.\n\
Ваш почтовый ящик заполнен на 75% процентов. Если вы превысите\n\
установленный лимит, то не сможете получать новые сообщения!\n"
В результате этого сервер перестает принимать письма при достижении квоты, но не создает отлупов не отправителю не получателю.
В логах следующие:
Код: Выделить всё
2007-07-25 18:18:30 1IDhh8-00006l-KX <= anton@teletrade-dj.com H=(adm0) [192.168.0.68] I=[192.168.0.75]:25 P=esmtpa A=auth_login:anton@domain.com S=1331 id=039401c7cec6$afbfd660$4481693e@adm0 from <anton@domain.com> for anton@domain.org.ru
2007-07-25 18:18:30 1IDhh8-00006r-O4 <= mailnull@teletrade-dj.com U=mailnull P=local S=2447 id=039401c7cec6$afbfd660$4481693e@adm0 from <mailnull@domain.com> for anton@domain.org.ru
2007-07-25 18:18:30 1IDhh8-00006l-KX => anton <anton@domain.org.ru> R=dspam_spamscan_router T=dspam_spamcheck_transport
2007-07-25 18:18:30 1IDhh8-00006r-O4 == anton@domain.org.ru R=dovecot_user T=dovecot_delivery defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to tmp/1185373110.H909761P430.relay.domain.com)
2007-07-25 18:18:30 1IDhh8-00006r-O4 ** anton@smg.org.ru <anton@domain.org.ru>: retry timeout exceeded
Вот кусок лога, альяс на anton@domain.org.ru смотрит на anton@domain.org.ru и anton@domain.com
Код: Выделить всё
2007-07-25 22:26:27 1IDlZ5-000791-7w <= anton@domain.org.ru H=(smg) [89.19.166.41] I=[62.105.129.75]:25 P=esmtpa A=auth_login:anton@domain.org.ru S=689 id=000d01c7cee9$4d843400$0201a8c0@smg from <anton@domain.org.ru> for anton@domain.org.ru
2007-07-25 22:26:27 1IDlZ5-00079A-KP <= mailnull@domain.com U=mailnull P=local S=1852 id=000d01c7cee9$4d843400$0201a8c0@smg from <mailnull@domain.com> for anton@domain.com
2007-07-25 22:26:27 1IDlZ5-000791-7w => anton (anton@domain.com) <anton@domain.org.ru> R=dspam_spamscan_router T=dspam_spamcheck_transport
2007-07-25 22:26:27 1IDlZ5-00079A-KP => anton <anton@domain.com> R=dovecot_user T=dovecot_delivery
2007-07-25 22:26:27 1IDlZ5-00079A-KP Completed
2007-07-25 22:26:27 1IDlZ5-00079H-Si <= mailnull@domain.com U=mailnull P=local S=1839 id=000d01c7cee9$4d843400$0201a8c0@smg from <mailnull@domain.com> for anton@domain.org.ru
2007-07-25 22:26:27 1IDlZ5-000791-7w => anton <anton@domain.org.ru> R=dspam_spamscan_router T=dspam_spamcheck_transport
2007-07-25 22:26:27 1IDlZ5-000791-7w Completed
2007-07-25 22:26:27 1IDlZ5-00079H-Si => anton (anton@domain.com) <anton@domain.org.ru> R=dovecot_user T=dovecot_delivery
2007-07-25 22:26:27 1IDlZ5-00079H-Si => anton <anton@domain.org.ru> R=dovecot_user T=dovecot_delivery
2007-07-25 22:26:27 1IDlZ5-00079H-Si Completed