« 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>
4 203

modifications

Menu de navigation