par MasterSleepy » 13 Nov 2003 09:26
Salut,
<BR>
<BR>J'ai du faire cette exercice il y a qq temps.
<BR>Le seul problème que j'ai rencontré était l'utilisateur du webmail.
<BR>En effet, la config par défaut il prends "utilisateur@domain.principale" il faut allez modifier la config du webmail pour tous les utilisateurs.
<BR>Il doit y avoir une preference qui est sauvé dans les tables mysql de horde...
<BR>Je vérifie, ...., ok c'est la table "horde_prefs" dans le champs "pref_value" est reprise toutes les preferences pour l'utilisateur.
<BR>
<BR>C'est un simple champs texte, la structure
<BR>
<BR>a:1:{i:0;a:11:{s:2:"id";s:8:"login";s:8:"fullname";s:15:"nom utilisateur";s:9:"from_addr";s:22:"utilisateur@domain.principale";s:12:"replyto_addr";s:0:"";s:9:"signature";s:0:"";s:10:"sig_dashes";i:0;s:9:"sig_first";i:0;s:14:"save_sent_mail";s:1:"1";s:16:"sent_mail_folder";s:9:"Send-Item";s:11:"private_key";N;s:16:"private_key_type";N;}}
<BR>
<BR>Maintenant il faut que tu fasses un petit script qui vas mettre ces valeurs là à jour <IMG SRC="images/smiles/icon_wink.gif">
<BR>
<BR>Maintenant le webmail est configuré mais tes utilisateurs pourront toujours recevoir des mails d'un autre domaine.
<BR>
<BR>Pour régler ce problème, vas falloir mettre le nez dans les templates de config de qmail.
<BR>OK il y a plus amusant à faire.
<BR>
<BR>Il faut savoir que tous les scripts de gestion de qmail se trouve dans /var/qmail/control
<BR>dans ce rep, tu trouveras un fichier mailrules.default.
<BR>Fait un cat de ce fichier et tu auras compris ou je veux en venir <IMG SRC="images/smiles/icon_biggrin.gif">
<BR>
<BR>Pour modifier ce fichier, il faut créer un template pour la génération.
<BR>donc
<BR>mkdir -p /etc/e-smith/templates-custom/var/qmail/control/mailrules.default
<BR>cp /etc/e-smith/templates/var/qmail/control/mailrules.default/20ValidateLocalRecipients /etc/e-smith/templates-custom/var/qmail/control/mailrules.default/20ValidateLocalRecipients
<BR>
<BR>Maintenant faut modifie ce fichier pour qu'il n'ajoute une entré que pour le domaine que tu veux.
<BR>
<BR>Il y a plusieurs soluce pour ça, soit tu crées une nouvelle propriété pour l'utilisateur avec le nom de domain et tu en tiens compte dans la génération.
<BR>Il y a beaucoup de solution, cherche un peu celle qui te convient le mieux.
<BR>
<BR>Good luck,
<BR>A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc