Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveur:postfix_satellite [Le 01/08/2008, 19:00]
jewome_62 mise en forme & tag & Orthographe
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Dapper Edgy Feisty Gutsy Hardy postfix }} 
  
----- 
-====== Système Satellite pour Postfix ====== 
- 
-===== Description ===== 
- 
-Un système satellite pour Postfix signifie simplement que les mails du système seront envoyés automatiquement à un serveur SMTP. 
-Ceci vous permettra d'​utiliser la commande mail (du package mailx) directement pour envoyer des emails. 
- 
-Il pourra par la suite être utilisé pour envoyer des emails automatiquement comme par exemple des fichiers de logs grâce à cron. 
- 
- 
- 
- 
-===== Prérequis ===== 
- 
-Avant toute chose, il est bien entendu impératif de disposer d'une distribution.\\ 
-FIXME Évidence, On est sur Ubuntu-Fr, on en déduit qu'il ont Ubuntu ou une variante ([[utilisateurs:​jewome_62]]) 
- 
-===== Installation ===== 
- 
-Commençons par [[:​tutoriel:​comment_installer_un_paquet|installer]] le paquet postfix 
- 
-<​code>​sudo apt-get install postfix</​code>​ 
- 
-Un assistant va alors se lancer, et vous allez devoir répondre à quelques questions. 
- 
-Si l'​assistant ne se lance pas ou si Postfix est déjà installé sur votre système, faites un 
- 
-<​code>​sudo dpkg-reconfigure postfix</​code>​ 
- 
- 
-===== Configuration de Postfix ===== 
- 
-Voici comment configurer postfix grâce à assistant: 
- 
-Lorsque l'​assistant se lance, un premier panneau vous explique chaque configuration possible. 
-Donc faisons OK 
- 
-  - La première question correspond justement au type d'​installation de Postfix que vous souhaitez effectuer, ici Système Satellite. ​ 
-  - La question suivante permet de choisir le nom suivant le symbole @ pour les expéditeurs de vos courriels. Choisissez donc ici le nom de votre machine par exemple (qualifié, c'​est-à-dire machine.nomdomaine.org par exemple). Si vous désirez recevoir des email de @chezguillaume.fr,​ entrez chezguillaume.fr 
-  - Ensuite, cette question est le point clé de l'​assistant,​ elle permet de saisir le SMTP de votre FAI. Donc, mettez l'​adresse du serveur smtp. Si vous devez préciser un port différent du port 25, ajouter : puis le numéro du port. Par exemple, si je doit utiliser le port 1234 je doit mettre **smtp.domain.org:​1234** 
-  - Le courrier de root doit être envoyé en alias sur un autre utilisateur,​ saisissez donc ce nom d'​utilisateur à la question suivante (au quotidien, lorsque l'​utilisateur root du système enverra un mail, il sera transféré sous le nom de l'​utilisateur choisi ici). Donc mettez votre compte pour que les emails de root soit directement renvoyer vers votre boite mail, ou expédié par votre boite mail. 
-  - Ensuite, choisissez les noms d'​hôtes qui seront acceptés lorsqu'​un utilisateur local souhaitera envoyer un courrier (le nom de votre machine devrait suffire ici). 
-  - Répondez Oui à la question "​Forcer des mises à jour synchronisées de la file d'​attente des courriels ?" 
-  - Il est fortement recommander de n'​accepter les envois de courrier que sur la boucle locale, à savoir "​127.0.0.0/​8"​ pour la question suivante. 
-  - La taille maximale des boites aux lettres peut être mise à 0, si vous êtes sûr des utilisateurs de votre machine. 
-  - Le caractère "​+"​ est très bien pour signifier une adresse locale, laissez donc ce champ à la question suivante. 
-  - Enfin, tous les protocoles Internet méritent d'​être activés, choisissez donc "​tous"​ à la question suivante. 
- 
-Le serveur Postfix va alors redémarrer,​ et l'​envoi de mail est désormais fonctionnel. 
- 
-===== Authentification ===== 
- 
-Si le serveur SMTP que vous aller utiliser possède un jeu de login et mot de passe, il faut le préciser dans le fichier de configuration de postfix : 
- 
-==== Modifier le fichier main.cf ==== 
- 
-Il faut donc [[:​tutoriel:​comment_editer_un_fichier|éditer le fichier]] /​etc/​postfix/​main.cf : 
-<​code>​gksudo gedit /​etc/​postfix/​main.cf</​code>​ 
- 
-Et ajouter les lignes suivante à la fin : 
-<​code>​smtp_sasl_auth_enable = yes 
-smtp_sasl_password_maps = hash:/​etc/​postfix/​sasl/​sasl_passwd 
-smtp_sasl_security_options = noanonymous</​code>​ 
- 
-Puis sauvegarder le fichier. 
- 
-==== Créer le fichier sasl_passwd ==== 
- 
-Maintenant, il ne reste plus qu'à créer le fichier **sasl_passwd** qui contiendra les informations de connexion, et seul root pourra le lire. 
- 
-<​code>​gksudo gedit /​etc/​postfix/​sasl/​sasl_passwd</​code>​ 
- 
-Et y écrire: 
- 
-<​code>​smtp.serveur.org nom_utilisateur:​mot_de_passe</​code>​ 
- 
-Le nom_utilisateur peut aussi être une adresse email. 
- 
-Il ne reste plus qu'à redémarrer le serveur Postfix pour qu'il prenne les nouveau paramètres : 
-<​code>​sudo /​etc/​init.d/​postfix restart</​code>​ 
- 
- 
-===== Tester l'​envoie d'​email ===== 
- 
-Pour tester que tout s'est bien passé, [[:​tutoriel:​comment_installer_un_paquet|installer]] le paquet mailx : 
- 
-<​code>​sudo apt-get install mailx</​code>​ 
- 
-Puis dans un terminal : 
- 
-<​code>​echo "​test"​ | mail -s "Sujet Test" votreadresse@mail</​code>​ 
- 
-Vous devriez recevoir votre email sans problème. Attention cependant, si vous n'avez pas choisi de nom qualifié pour votre serveur, les mails risquent très fortement (voir même toujours) d'​être interceptés par le SMTP de votre FAI. Pour cela, vous pouvez utiliser une autre petite technique, la translation d'​adresse mail : 
- 
- 
- 
-===== Translation de courriel ===== 
- 
-Pour cela, [[:​tutoriel:​comment_editer_un_fichier|éditez le fichier]] **/​etc/​postfix/​main.cf** 
-<​code>​gksudo gedit /​etc/​postfix/​main.cf</​code>​ 
- 
-Ajoutez y : 
-<​code>​sender_canonical_maps = hash:/​etc/​postfix/​canonical</​code>​ 
- 
-Créer maintenant le fichier "/​etc/​postfix/​canonical"​ 
- 
-Et placez y : 
-<​code>​nom-utilisateur : adresse-mel@valide</​code>​ 
- 
- 
-Enfin, exécutez les commandes suivantes : 
- 
-<​code>​sudo postmap /​etc/​postfix/​canonical 
-sudo /​etc/​init.d/​postfix restart</​code>​ 
- 
- 
- ===== Références ===== 
- 
-  * Le site officiel de postfix [anglais] : http://​www.postfix.org/​ 
-  * Documentation en français de postfix : http://​x.guimard.free.fr/​postfix/​ 
-  * Wikipédia : http://​fr.wikipedia.org/​wiki/​Postfix 
- 
----- 
- 
-//​Contributeurs : [[:​utilisateurs:​zedtux]].//​ 
  • serveur/postfix_satellite.1217610033.txt.gz
  • Dernière modification: Le 18/04/2011, 14:55
  • (modification externe)