Portál AbcLinuxu, 26. dubna 2024 04:43


Dotaz: Postfix+Dovecot+Quota

19.6.2009 20:43 Jira
Postfix+Dovecot+Quota
Přečteno: 409×
Odpovědět | Admin

Ahoj, mam nastaveny v postfixu virtual_mailbox_limit_maps smerovane na tabulku v postfixu, kde jsou u emailu quoty. Ale kdyz nastavim quotu treba na 1, email stejne dojde... jakoby je to vubec nebralo v uvahu. Musi se neco nastavit i v Dovecotu?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.6.2009 20:44 Jira
Rozbalit Rozbalit vše Re: Postfix+Dovecot+Quota
Odpovědět | | Sbalit | Link | Blokovat | Admin

oprava: samozrejme na tabulku v MySQL..

19.6.2009 22:21 Jira
Rozbalit Rozbalit vše Re: Postfix+Dovecot+Quota
Odpovědět | | Sbalit | Link | Blokovat | Admin

prosiim, musim neco menit jeste v Dovecotu?

20.6.2009 10:15 Jira
Rozbalit Rozbalit vše Re: Postfix+Dovecot+Quota
Odpovědět | | Sbalit | Link | Blokovat | Admin

Mam jeste otazku a nechci tady zakladat milion vlaken, kdyz se to vsechno tyka Postfixu a MySQL.

Mam tabulku virtual_users s uzivately kde jsou sloupce email, password, active. V /etc/postfix/main.cf mam virtual_alias_maps = mysql:/etc/postfix/mysql-email2email.cf,mysql:/etc/postfix/mysql-virtual-alias-maps.cf  kde v /etc/postfix/mysql-email2email.cf mam:

user = mailuser
password = mailpasswd
hosts = 127.0.0.1
dbname = mailserver
query = SELECT email FROM virtual_users WHERE email='%s' AND active='1'
 

Kdyz ale dam k uzivateli v tabulce active na hodnotu 0, predpokladal jsem, ze bude bran tak, ze neexistule (bude neaktivni). Me ale maily chodi, i kdyz active neni nastaveno na hodnotu 1.

Prosim poradte mi nekdo, at tomu zacnu trosku rozumet. Moc dekuju.

20.6.2009 19:11 Jira
Rozbalit Rozbalit vše Re: Postfix+Dovecot+Quota

Kdyz dam stejny dotaz "manualne" do MySQL s natvrdo vyplnenym emailem, tak se mi ukaze to co potrebuju:

mysql> SELECT email FROM view_users2 WHERE email='user@exaple.net' AND active='0';
+-------------------------------+
| email                        |
+-------------------------------+
| user@example.net   |
+-------------------------------+
1 row in set (0.00 sec)

mysql> SELECT email FROM view_users2 WHERE email='davepee@fermontplus.cz' AND active='1';
Empty set (0.00 sec)

 

Proc mi ale mail dorazi, kdyz mam active 0 u user@example.nel?

20.6.2009 19:54 PEE
Rozbalit Rozbalit vše Re: Postfix+Dovecot+Quota

sefe, pridej AND active='1' i do /etc/postfix/mysql-virtual-alias-maps.cf

20.6.2009 20:05 Jira
Rozbalit Rozbalit vše Re: Postfix+Dovecot+Quota

Parada, to funguje! Ale porad muzu posilat na aliasy smerovane na ten mail :-( Co s tim?

21.6.2009 15:50 Jira
Rozbalit Rozbalit vše Re: Postfix+Dovecot+Quota

Odpovim si napul sam.

Musel bych zrejme pridat i do view_aliases sloupec active. Ale netusim, jak to udelat.

Muzete mi prosim poradit?

 

 

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.