<?xml version="1.0"?>
<rss xmlns:php="http://php.net/xsl" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Premiers pas avec Apache James - Chicoree</title><link>http://www.chicoree.fr/w/Premiers_pas_avec_Apache_James</link><atom:link href="http://www.chicoree.fr/w/Premiers_pas_avec_Apache_James?action=toFeed" rel="self" type="application/rss+xml"/><description><![CDATA[Apache James est un serveur de courrier électronique libre écrit entièrement en Java. Dans cet article, nous allons voir comment installer Apache James en environnement Unix/Linux et le configurer pour créer un premier compte de messagerie.
]]></description><item><title>1 Installation</title><link>http://www.chicoree.fr/w/Premiers_pas_avec_Apache_James#Installation</link><description><![CDATA[<p>A partir du site du projet Apache James (<a>http://james.apache.org/</a>), téléchargez l'archive de la dernière version de James disponible. Au moment où j'écrivais ces lignes, il s'agissait du fichier <tt>james-binary-2.3.1.tar.gz</tt>. Comme vous le voyez, j'ai téléchargé la version <i>binaire</i>. En effet, les sources ne m'intéressent pas pour l'instant.
</p>]]></description></item><item><title>2 Premier contact</title><link>http://www.chicoree.fr/w/Premiers_pas_avec_Apache_James#Premier_contact</link><description><![CDATA[<p>Dans cette étape, nous allons créer un premier compte de courrier électronique pour tester James. Cette opération se fait en se connectant au serveur via telnet:
</p>]]></description></item><item><title>3 Configuration</title><link>http://www.chicoree.fr/w/Premiers_pas_avec_Apache_James#Configuration</link><description><![CDATA[<p>La configuration du fonctionnement de Jame se fait dans le fichier <tt>/path/to/james/apps/james/SAR-INF/config.xml</tt>. Celui-ci est lu au démarrage de James, et les changements apportés nécessitent de redémarrer James pour être pris en compte.
</p>]]></description></item><item><title>3.1 Nom de domaine</title><link>http://www.chicoree.fr/w/Premiers_pas_avec_Apache_James#Nom_de_domaine</link><description><![CDATA[<p>L'élément <tt>servername</tt> vous permet de configurer le nom de domaine <a>DNS</a> pour lequel James gère les messages: 
</p>]]></description></item><item><title>3.2 Mot de passe administrateur</title><link>http://www.chicoree.fr/w/Premiers_pas_avec_Apache_James#Mot_de_passe_administrateur</link><description><![CDATA[<p>Comme signalé dans un encadré plus haut, il n'est vraiment pas prudent de laisser l'identifiant et le mot de passe par défaut pour le compte d'administration. Changeons donc cela tout de suite (bon, mon mot de passe n'est pas terrible, mais vous trouverez sûrement mieux!):
</p>]]></description></item><item><title>3.3 Liste des commandes</title><link>http://www.chicoree.fr/w/Premiers_pas_avec_Apache_James#Liste_des_commandes</link><description><![CDATA[<p>Comme le suggère l'invite de la console d'administration, la commande <tt>HELP</tt> permet d'obtenir la liste des commandes supportées par le serveur:
</p>]]></description></item><item><title>3.4 Créer un compte</title><link>http://www.chicoree.fr/w/Premiers_pas_avec_Apache_James#Cr.C3.A9er_un_compte</link><description><![CDATA[<p>Créer un compte utilisateur dans le serveur de messagerie se fait à l'aide de la commande <tt>adduser</tt>. Vous pouvez aussi utiliser <tt>listuser</tt> pour afficher la liste de tous les comptes gérés par James:
</p>]]></description></item><item><title>4 Côté client...</title><link>http://www.chicoree.fr/w/Premiers_pas_avec_Apache_James#C.C3.B4t.C3.A9_client...</link><description><![CDATA[<p>Une fois le compte utilisateur créé, nous pouvons tenter de lui envoyer un mail. Dans votre client de messagerie préféré, créez un nouveau compte pour vous connecter au serveur <span>SMTP<span> (</span><span><i>Simple Mail Transfert Protocol</i> – Un protocole utilisé pour envoyer des courriers électroniques.<span>) </span></span></span> hébergé sur <i>localhost</i>, et envoyez un mail à <i>utilisateur@nom-de-domaine</i> où <i>utilisateur</i> correspond à l'utilisateur que vous avez ajouté, et <i>nom-de-domaine</i> correspond au domaine DNS auquel James est associé (voir plus haut). Dans mon cas, le destinataire était <i>sylvain@chicoree.fr</i>.
</p>]]></description></item><item><title>4.1 Envoyer un message</title><link>http://www.chicoree.fr/w/Premiers_pas_avec_Apache_James#Envoyer_un_message</link><description><![CDATA[<p>Une fois le compte utilisateur créé, nous pouvons tenter de lui envoyer un mail. Dans votre client de messagerie préféré, créez un nouveau compte pour vous connecter au serveur <span>SMTP<span> (</span><span><i>Simple Mail Transfert Protocol</i> – Un protocole utilisé pour envoyer des courriers électroniques.<span>) </span></span></span> hébergé sur <i>localhost</i>, et envoyez un mail à <i>utilisateur@nom-de-domaine</i> où <i>utilisateur</i> correspond à l'utilisateur que vous avez ajouté, et <i>nom-de-domaine</i> correspond au domaine DNS auquel James est associé (voir plus haut). Dans mon cas, le destinataire était <i>sylvain@chicoree.fr</i>.
</p>]]></description></item><item><title>4.2 Récupérer ses mails</title><link>http://www.chicoree.fr/w/Premiers_pas_avec_Apache_James#R.C3.A9cup.C3.A9rer_ses_mails</link><description><![CDATA[<p>Un serveur de messagerie qui permettrait de recevoir du courrier, mais pas de le récupérer serait ... hum ... peu pratique. James incorpore donc un serveur POP pour permettre aux utilisateurs de relever leur boîte mail.
</p>]]></description></item><item><title>5 En résumé</title><link>http://www.chicoree.fr/w/Premiers_pas_avec_Apache_James#En_r.C3.A9sum.C3.A9</link><description><![CDATA[<p>Comme nous venons de le voir, Apache James est un serveur de messagerie supportant les protocoles POP et SMTP. Quand à sa configuration et sa gestion, elle se fait essentiellement via le fichier <tt>config.conf</tt> et la console d'administration accessible par telnet.
</p>]]></description></item><item><title>6 Ressources</title><link>http://www.chicoree.fr/w/Premiers_pas_avec_Apache_James#Ressources</link><description/></item></channel></rss>
