EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
serj1981
- проходил мимо
Непрочитанное сообщение
serj1981 » 2010-02-08 17:51:45
Здравствуйте!
Как снять квоту в postfix?
Код: Выделить всё
uname -a
FreeBSD 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #0: Fri Dec 26 11:13:03 MSK 2008 root@:/usr/obj/usr/src/sys/GENERIC i386
Код: Выделить всё
pkg_info | grep postfix
postfix-2.4.6,1 A secure alternative to widely-used Sendmail
postfixadmin-2.1.0_7 PHP web-based management tool for Postfix virtual domains a
Выдержка из maincf:
Код: Выделить всё
# Указываем, где postfix должен брать информацию о доменах
virtual_mailbox_domains = mysql:$base/mysqlLookupMaps/domain.conf
# Указываем, где postfix должен брать информацию о почтовых ящиках
virtual_mailbox_maps = mysql:$base/mysqlLookupMaps/mailbox.conf
virtual_mailbox_base = /var/spool/mail
# Настраиваем поддержку квот
virtual_mailbox_limit_maps = mysql:$base/mysqlLookupMaps/quota.conf
virtual_maildir_extended=yes
virtual_mailbox_limit_override=yes
virtual_create_maildirsize = yes
virtual_overquota_bounce = yes
virtual_maildir_limit_message="Sorry, the user's maildir has overdrawn his diskspace quota, please try again later"
# Ограничиваем максимальный размер письма до 50 Мб
message_size_limit = 20971520
# 1981 - uid и gid пользователя и группы virtual соответственно
virtual_gid_maps = static:1981
virtual_uid_maps = static:1981
virtual_minimum_uid = 1000
content_filter=smtp-amavis:[127.0.0.1]:10024
serj1981
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Непрочитанное сообщение
terminus » 2010-02-08 18:53:00
На что квоту? Конкретно, без телепатии!
Там есть квоты на объем ящика, на количество писем, еще на черта лысого, а еще у postfixadmin на количество ящиков в домене и количество доменов!
==
И раздел для таких вопросов называется MTA, а не FreeBSD.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
terminus
-
serj1981
- проходил мимо
Непрочитанное сообщение
serj1981 » 2010-02-09 12:08:57
квоту на объём ящика и количество писем!
на чёрта лысого не надо

serj1981
-
terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Непрочитанное сообщение
terminus » 2010-02-09 18:03:54
Сортировкой писем кто занимается? Кроме postfix какой pop3/imap сервер установлен - Dovecot?
Изменение квоты на объем яшика в postfixadmin не помогает?
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
terminus
-
serj1981
- проходил мимо
Непрочитанное сообщение
serj1981 » 2010-02-09 19:00:57
terminus писал(а):Сортировкой писем кто занимается? Кроме postfix какой pop3/imap сервер установлен - Dovecot?
Изменение квоты на объем яшика в postfixadmin не помогает?
Да довекот установлен:
Код: Выделить всё
dovecot-1.0.10 Secure and compact IMAP and POP3 servers
Изменение квоты помогает, но нужно отключить квоту Вообще, так как нужно всё время увеличивать эту квоту(а она всё время заканчивается).
serj1981
-
terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Непрочитанное сообщение
terminus » 2010-02-09 22:26:16
Изменение квоты помогает, но нужно отключить квоту Вообще, так как нужно всё время увеличивать эту квоту(а она всё время заканчивается).
В конфигурационном файле postfixadmin есть строка указывающая с какой квотой создавать новые ящики (шаблон). Кажется, если выставить ее в 0 то у новых при создании квоты не будет.
Значения квот для ящиков созданных в данный момент находятся в SQL базе (смотреть в какой здесь $base/mysqlLookupMaps/quota.conf). Настругайте sql запрос и поменяйте у всех одним махом.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
terminus
-
serj1981
- проходил мимо
Непрочитанное сообщение
serj1981 » 2010-02-10 11:13:07
terminus писал(а):Изменение квоты помогает, но нужно отключить квоту Вообще, так как нужно всё время увеличивать эту квоту(а она всё время заканчивается).
В конфигурационном файле postfixadmin есть строка указывающая с какой квотой создавать новые ящики (шаблон). Кажется, если выставить ее в 0 то у новых при создании квоты не будет.
Значения квот для ящиков созданных в данный момент находятся в SQL базе (смотреть в какой здесь $base/mysqlLookupMaps/quota.conf). Настругайте sql запрос и поменяйте у всех одним махом.
1) новые ящики не интересуют(пока что).
2) Как настругать sql запрос?
serj1981
-
terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Непрочитанное сообщение
terminus » 2010-02-10 13:59:32
бекапы базы делаются? самое время чтобы сделать
Код: Выделить всё
# mysql -p
mysql> show databases;
mysql> use postfixadmin;
mysql> show tables;
mysql> select * from mailbox;
mysql> update mailbox set quota=0;
mysql> select * from mailbox;
mysql> exit
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
terminus
-
serj1981
- проходил мимо
Непрочитанное сообщение
serj1981 » 2010-02-10 16:40:17
terminus писал(а):бекапы базы делаются? самое время чтобы сделать
Код: Выделить всё
# mysql -p
mysql> show databases;
mysql> use postfixadmin;
mysql> show tables;
mysql> select * from mailbox;
mysql> update mailbox set quota=0;
mysql> select * from mailbox;
mysql> exit
А если закомментировать строку
Код: Выделить всё
virtual_mailbox_limit_maps = mysql:$base/mysqlLookupMaps/quota.conf
в maincf ?
Все квоты исчезнут?
serj1981
-
terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Непрочитанное сообщение
terminus » 2010-02-10 17:12:49
А если закомментировать строку
virtual_mailbox_limit_maps = mysql:$base/mysqlLookupMaps/quota.conf
в maincf ?
Все квоты исчезнут?
Это не спортивно. И никто не знает что будет
Ну закомментируйте ее - проверьте что получится.
А если в будущем понадобится вводить их для конкретных ящиков обратно?
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
terminus
-
serj1981
- проходил мимо
Непрочитанное сообщение
serj1981 » 2010-02-11 15:58:11
terminus писал(а):А если закомментировать строку
virtual_mailbox_limit_maps = mysql:$base/mysqlLookupMaps/quota.conf
в maincf ?
Все квоты исчезнут?
Это не спортивно. И никто не знает что будет
Ну закомментируйте ее - проверьте что получится.
А если в будущем понадобится вводить их для конкретных ящиков обратно?
Вы знаете я не могу проверить на действующем почтовом сервере
Квоту вводить обратно 100% не нужно! Их надо просто отключить!
serj1981
-
serj1981
- проходил мимо
Непрочитанное сообщение
serj1981 » 2010-02-12 13:55:17
terminus писал(а):бекапы базы делаются? самое время чтобы сделать
А как сделать бэкап базы?
serj1981
-
serj1981
- проходил мимо
Непрочитанное сообщение
serj1981 » 2010-02-12 15:07:45
сделал:
Код: Выделить всё
# mysql -p
mysql> show databases;
mysql> use postfixadmin;
mysql> show tables;
mysql> select * from mailbox;
mysql> update mailbox set quota=0;
mysql> select * from mailbox;
mysql> exit
В postfix admine пишет что квот на размер почтового ящика нет(неограничено), но письма всё равно не доходят(overdrawn diskspace quota).
Как быть?
serj1981
-
serj1981
- проходил мимо
Непрочитанное сообщение
serj1981 » 2010-02-12 15:17:58
Вот выдержка из maillog:
Код: Выделить всё
Feb 12 14:31:31 post postfix/master[993]: daemon started -- version 2.4.6, configuration /usr/local/etc/postfix
Feb 12 14:31:31 post postfix/pickup[1000]: 64B8A1FDF718: uid=0 from=<root>
Feb 12 14:31:31 post postfix/cleanup[1002]: 64B8A1FDF718: message-id=<20100212113131.64B8A1FDF718@post.td-limon.ru>
Feb 12 14:31:31 post postfix/cleanup[1002]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Feb 12 14:31:31 post postfix/cleanup[1002]: warning: 64B8A1FDF718: virtual_alias_maps map lookup problem for root@td-limon.ru
serj1981
-
terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Непрочитанное сообщение
terminus » 2010-02-12 15:21:37
Код: Выделить всё
warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/tmp/mysql.sock'
MySQL работает?

у пользователя прописанного в mysql:$base/mysqlLookupMaps/quota.conf есть доступ к базе?
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
terminus
-
serj1981
- проходил мимо
Непрочитанное сообщение
serj1981 » 2010-02-12 15:26:20
terminus писал(а):Код: Выделить всё
warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/tmp/mysql.sock'
MySQL работает?

у пользователя прописанного в mysql:$base/mysqlLookupMaps/quota.conf есть доступ к базе?
а как узнать работает mysql или нет?
И где посмотреть есть доступ у пользователя к базе или нет?
serj1981
-
terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Непрочитанное сообщение
terminus » 2010-02-12 15:34:15
работает или нет
посмотреть
а на худой конец
И где посмотреть есть доступ у пользователя к базе или нет?
в том файле должен быть виден user и password которые используются для подключения. допустим что это uzzzer passw0rd!
Проверить:
Код: Выделить всё
mysql -u uzzer -p
mysql> use postfixadmin;
select * from mailbox;
exit
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
terminus
-
serj
- проходил мимо
Непрочитанное сообщение
serj » 2010-02-12 15:45:48
terminus писал(а):работает или нет
посмотреть
а на худой конец
И где посмотреть есть доступ у пользователя к базе или нет?
в том файле должен быть виден user и password которые используются для подключения. допустим что это uzzzer passw0rd!
Проверить:
Код: Выделить всё
mysql -u uzzer -p
mysql> use postfixadmin;
select * from mailbox;
exit
Вот вывод:
Код: Выделить всё
/usr/local/etc/postfix/mysqlLookupMaps/>ps -auxw | grep sql
mysql 837 0.0 0.1 3456 1456 con- I 2:31PM 0:00.01 /bin/sh /usr/local/bin/mysqld_safe
--defaults-extra-file=/var/db/my
mysql 962 0.0 2.5 324144 51444 con- I 2:31PM 0:00.38 /usr/local/libexec/mysqld
--defaults-extra-file=/var/db/mysql/my.cn
root 1766 0.0 0.1 1632 1076 p1 R+ 3:37PM 0:00.00 grep sql
Press any key to continue...
serj