On 12/06/2006 11:52 PM, [EMAIL PROTECTED] wrote:
Saltare

L-am facut pana la urma cu postfixadmin, si sunt relativ destul de multumit de
el, dar intrebare pentru wolfy: unde e partea aia de virtualizare uid/gid in
baza de date ? Ca nu am gasit pe nicaieri suport de asa ceva (oricum momentan am
facut static ca nu am treaba cu quota & stuff, dar ca idee).
CREATE TABLE `mailbox` (
 `username` varchar(255) NOT NULL default '',
 `password` varchar(255) NOT NULL default '',
 `name` varchar(255) NOT NULL default '',
 `maildir` varchar(255) NOT NULL default '',
 `quota` int(10) NOT NULL default '-1', <---- hint hint hint
 `domain` varchar(255) NOT NULL default '',
 `created` datetime NOT NULL default '0000-00-00 00:00:00',
 `modified` datetime NOT NULL default '0000-00-00 00:00:00',
 `active` tinyint(4) NOT NULL default '1',
 PRIMARY KEY  (`username`),
 KEY `username` (`username`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Postfix Admin - Virtual Mailboxes';

Oricum, fata de spre exemplu partea de vpopmail, postfixadmin-ul mi se pare
destul de rudimentar si spre exemplu (poate sunt eu prea adormit eu la ora asta)
canci stergere director de email la stergerea unui mailbox.
vezi si pe forum, mai sint acolo patchuri utile.
stergerea mailboxului dar cu pastrarea directorului eu o vad ca feature, nu ca bug. e posibil ca mesajele respectivei persoane sa fie utile altcuiva (spre pilda discutii referitoare la proiectul la care a lucrat..). da, stiu, privacy stuff... problema e in fapt mai complicata din simplu motiv ca _postfix_ creeaza automat maildir-ul cind face delivery la primul mesaj. chestie care functioneaza indiferent daca postfix si phpmyadmin ruleaza pe aceeasi masina sau nu (in cazul meu sint 4 masini diferite implicate .. un smtp front-end, un imap backend/storage, un mysql si un web server) mecanism de stergere insa nu exista. daca simti asa o nevoie imperioasa se pot adauga 2 linii in delete-mailbox.php care sa dea un "ssh [EMAIL PROTECTED] rm -fR". personal ma simt mai bine stiind ca totul se sterge ad-labam. sau ai putea sa rulezi din crontab un job care sa stearga conturile in care nu s-a mai facut delivery timp de x zile. sau ... sau ...

Si inca ceva ce n-am inteles: de ce adauga un mailbox si in lista de aliasuri ?
hum, nu mi-e clar la ce te referi
la mine arata asa:

CREATE TABLE `alias` (
 `address` varchar(255) NOT NULL default '',
 `goto` text NOT NULL,
 `domain` varchar(255) NOT NULL default '',
 `created` datetime NOT NULL default '0000-00-00 00:00:00',
 `modified` datetime NOT NULL default '0000-00-00 00:00:00',
 `active` tinyint(4) NOT NULL default '1',
 PRIMARY KEY  (`address`),
 KEY `address` (`address`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Postfix Admin - Virtual Aliases';
Ca din cate imi aduc eu aminte in postfix, intai se face lookup in aliases pana
behaie, si apoi cu ce ramane se face lookup in mailbox-uri. Ei ziceau ca e
pentru a functiona catch-all-ul ... ma rog, o sa testez ambele variante sa vedem
ce se intampla cand nu bag mailbox in aliases daca ajunge in catchall sau ajunge
in mailbox.
cind am activat o data logging un Mysql pt a face un pic de debug am constatat ca face query-uri in disperare, din pacate. si cu from, si cu to... dar overall merge OK, cel putin pt aplicatiile unde am instalat eu.

BTW, vezi ca alias-ul e folosit si de una din variantele de vacation care exista.

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui