Ce n'est pas sûr que ça soit une bonne idée de stocker les
messages dans MySQL. Il faudrait que les
MUA (thunderbird, mutt, ...) soient adaptés pour ça, et aussi les serveurs POP3 ou IMAP qui y accèdent. Il me semble que très peu de serveurs SMTP stockent leurs messages sous MySQL. As tu des besoins tellement particuliers pour l'envisager?
Peut-être qu'il suffit d'avoir un système de fichiers apte à stocker efficacement plein de petits fichiers dans un répertoire. On pourrait alors considérer XFS, Reiserfs (qui est probablement foutu), ou même l'option dir_index d'ext3.
Peut-être aussi qu'EXIM4 comme MTA conviendrait, voir
ici, (ou coder une extension à EXIM pour ça comme indiqué
là) mais je connais très mal ces détails.
J'aimerais vraiment comprendre pour quelles raisons tu souhaites conserver les
messages en MySQL, car ça me parait très inhabituel (et possiblement inefficace). Es tu prêt à étendre les MUA, serveurs POP ou IMAP, pour ça?
As tu des centaines de milliers de boites aux lettres? As tu des équipes de développement à ta disposition? Racontes nous tout ça un peu...
Mais je dois avouer que je n'ai jamais géré un MTA pour plus de cent comptes, donc tu dois sans doute affronter des problèmes que je n'imagine pas. Quel est la taille de la machine serveuse?
----
Basile STARYNKEVITCH
Membre de l'
APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!
Projet logiciel libre:
RefPerSys
Poste le Wednesday 13 August 2008 12:44:01