« Mise en place d'un serveur de mail complet » : différence entre les versions
Aller à la navigation
Aller à la recherche
Ligne 409 : | Ligne 409 : | ||
</pre> | </pre> | ||
Pour des informations complémentaires, rendez-vous ici. | Pour des informations complémentaires, rendez-vous [http://www.postfix.org/TLS_README.html ici]. | ||
==Ajout d'un utilisateur virtuel et lancement des services.== | |||
Pour ajouter un utilisateur test@csnu.org ainsi qu'un alias alias@csnu.org renvoyant vers notre utilisateur: | |||
<pre> | |||
# mysql -u root -p | |||
Enter password: | |||
use postfix; | |||
INSERT INTO domain (domain,description) VALUES ('csnu.org','Test Domain'); | |||
INSERT INTO alias (address,goto) VALUES ('alias@csnu.org', 'test@csnu.org'); | |||
INSERT INTO mailbox (username,password,name,maildir) VALUES ('test@csnu.org',ENCRYPT('userpassword'),'Mailbox User','test@csnu.org/'); | |||
</pre> | |||
Les mots-de-passe sont cryptés avec la fonction ENCRYPT() de MySQL. Comme je l'ai dit précédemment, cette fonction limite la taille des passwords à huit caractères. Si vous souhaitez utiliser des passwords de plus de huit caractères vous pouvez utiliser l'une des autres [http://dev.mysql.com/doc/refman/5.0/en/encryption-functions.html fonctions de cryptage de Mysql]. Pensez cependant à ajuster la configuration du fichier <code>/etc/pam.d/smtp</code> comme décrit ici. | |||
Vous pouvez maintenant lancer vos services : | |||
<pre> | |||
/etc/init.d/saslauthd start | |||
/etc/init.d/postfix start | |||
</pre> | |||
Pour tester si l'authentification fonctionne bien : | |||
<pre>testsaslauthd -u test@csnu.org -p userpassword -s smtp -f /var/spool/postfix/var/run/saslauthd/mux</pre> | |||
Vous pouvez vérifier que postfix ne détecte aucun problème avec : | |||
<pre>postfix check</pre> |