Титла: Postfix + MySQL Публикувано от: d3v1ous в Aug 12, 2009, 14:48 Здравейте проблема е че не ми сработва quota-та.
Код: user = mail Код: mysql> use mail Титла: Re: Postfix + MySQL Публикувано от: ntrance в Aug 12, 2009, 14:58 Я дай изхода на cat /etc/fstab
Титла: Re: Postfix RE+ MySQL Публикувано от: d3v1ous в Aug 12, 2009, 15:01 Код: cat /etc/fstab Титла: Re: Postfix + MySQL Публикувано от: ntrance в Aug 12, 2009, 15:17 С кво дистро си ?
Титла: RERe: Postfix + MySQL Публикувано от: d3v1ous в Aug 12, 2009, 15:19 Код: cat /etc/debian_version Титла: Re: Postfix + MySQL Публикувано от: ntrance в Aug 12, 2009, 15:28 apt-get install quota quotatool
/dev/mapper/debian--work-root / ext3 defaults,errors=remount-ro,usrquota,grpquota 0 1 touch /quota.user /quota.group #chmod 600 /quota.* #mount -o remount / Така тъй като незнам каде ти е virtual_mailbox_base = ? Най добре сложи quota на "/" тя не пречи И си направи backup за всеки слочай cp /etc/fstab{,.bup} Титла: Re: Postfix + MySQL Публикувано от: ntrance в Aug 12, 2009, 15:33 vi /etc/warnquota.conf и тука си промени нещата ... за да може да ти се праща мейл когато някой е надхвърлил лимита :) , а не да ти звънят
Титла: Re: Postfix + MySQLRE Публикувано от: d3v1ous в Aug 12, 2009, 15:33 # Virtual mailbox settings
virtual_mailbox_domains = mysql:$config_directory/mysql_virtual_domains_maps.cf virtual_mailbox_maps = mysql:$config_directory/mysql_virtual_mailbox_maps.cf virtual_alias_maps = mysql:$config_directory/mysql_virtual_alias_maps.cf virtual_mailbox_base = /home/vmail virtual_minimum_uid = 150 virtual_uid_maps = static:150 virtual_gid_maps = static:8 virtual_transport = dovecot dovecot_destination_recipient_limit = 1 virtual_mailbox_limit = 51200000 Титла: Re: Postfix + MySQL Публикувано от: ntrance в Aug 12, 2009, 15:37 Остави го така , той не причи да ти е в "/" ... дори е и по добре за напреде ако имаш фтп-та и така нататака
Титла: Re: Postfix + MySQLRE Публикувано от: d3v1ous в Aug 12, 2009, 15:52 Въпреки всичко не работи
Титла: Re: Postfix + MySQL Публикувано от: ntrance в Aug 12, 2009, 15:58 Е как няма да работи ? как разбра ?
Титла: Re: Postfix + MySQLRE Публикувано от: d3v1ous в Aug 12, 2009, 16:00 Правя квотата на 1MB и пращам 10MB мейлове на потребителя без никакви проблеми
Титла: Re: Postfix + MySQL Публикувано от: ntrance в Aug 12, 2009, 16:06 Кажи така :?) е човек :) аз си мислех че не правиш нещо като хората в /etc/fstab сега ще хванем нишката
Пусни едно фтп и създай един юсер mkdir /home/test useradd test -d /home/test/ -s /bin/false chown test:test /home/test password test pass1 pass1 Или ако те затруднява това , дай лимит на vmail в /home/vmail s root edquota vmail и му дай 1 мб после su vmail и се опитай да направиш или сложиш файл там по голям от 1 мб ... дано да ми схвана мисълта edquota test И му дай 1 мб след това се опитай да качиш някой файл по голям от 1 мб да видим дали ти работи Титла: Re: Postfix + MySQLРЕ Публикувано от: d3v1ous в Aug 12, 2009, 16:09 Въобще не знам защо свързваш дисковата квота с mysql квотата, това са две различни неща.
Титла: Re: Postfix + MySQL Публикувано от: ntrance в Aug 12, 2009, 16:10 Е да но писмата отиват в диска а не седят в mysql .... не ми се обеснява сега как работи postfix ..
Титла: Re: Postfix + MySQLRE Публикувано от: d3v1ous в Aug 12, 2009, 16:18 бате, кфи са тия работи дето ми говориш, може писмата да отиват на хард диска, но нали говорим за виртуални потребители т.е. те нямат UID, какво значение има дисковата квота в случая при условие че всички писма са със собственик и група vmail
Титла: Re: Postfix + MySQL Публикувано от: ntrance в Aug 12, 2009, 16:22 E , но нали все пак трябва да ти работи qoutata
Когато махна quotata na disk-а спира да ми работи и postfix-a За това те карах да правиш тези неща да се уверя че правилно си инсталирал quotata ... ####PostfixAdmin virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf virtual_mailbox_limit = 51200000 virtual_minimum_uid = 5000 virtual_uid_maps = static:5000 virtual_gid_maps = static:5000 virtual_mailbox_base = /home/vmail virtual_transport = virtual # Additional for quota support virtual_create_maildirsize = yes virtual_mailbox_extended = yes virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf virtual_mailbox_limit_override = yes virtual_maildir_limit_message = Sorry, the your maildir has overdrawn your diskspace quota, plea$ virtual_overquota_bounce = yes root@greenbox-server:/etc/postfix# cat mysql_virtual_mailbox_limit_maps.cf user = ***** password = ***** hosts = 127.0.0.1 dbname = ***** table = mailbox select_field = quota where_field = username #additional_conditions = and active = '1' root@greenbox-server:/etc/postfix# Титла: Re: Postfix + MySQL Публикувано от: ntrance в Aug 12, 2009, 16:28 // Default Domain Values
// Specify your default values below. Quota in MB. $CONF['aliases'] = '10000'; $CONF['mailboxes'] = '1000'; $CONF['maxquota'] = '10000'; // Quota // When you want to enforce quota for your mailbox users set this to 'YES'. $CONF['quota'] = 'YES'; // You can either use '1024000' or '1048576' $CONF['quota_multiplier'] = '1024000'; Титла: Re: Postfix + MySQL Публикувано от: d3v1ous в Aug 12, 2009, 16:35 Всичко това което казваш съм го направил отдавна, но без успех
Титла: Re: Postfix + MySQL Публикувано от: ntrance в Aug 12, 2009, 16:37 Е , аз това немога да го знам , ако не се орпавиш след 9 ако си навит ми дай юсер и парола .. аиде .. от мен толкоз
|