0% ont trouvé ce document utile (0 vote)
42 vues5 pages

Postfix Local

Ce document fournit un guide complet pour installer et configurer Postfix sur un serveur Linux pour une utilisation locale uniquement. Il décrit les étapes d'installation, de configuration des fichiers principaux, de test de l'installation et de consultation des logs. La configuration permet d'envoyer et de recevoir des e-mails uniquement au sein d'un réseau interne, sans connexion à Internet.

Transféré par

ngamapiaultjunior
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
42 vues5 pages

Postfix Local

Ce document fournit un guide complet pour installer et configurer Postfix sur un serveur Linux pour une utilisation locale uniquement. Il décrit les étapes d'installation, de configuration des fichiers principaux, de test de l'installation et de consultation des logs. La configuration permet d'envoyer et de recevoir des e-mails uniquement au sein d'un réseau interne, sans connexion à Internet.

Transféré par

ngamapiaultjunior
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

L'installation et la configuration de Postfix pour une utilisation locale (réseau interne

uniquement, sans communication avec Internet) sont relativement simples. Voici un guide
complet pour installer et configurer Postfix sur un serveur Linux (Ubuntu par exemple) pour un
usage local uniquement.

1. Installation de Postfix

Pour installer Postfix sur un système Ubuntu ou Debian, voici les commandes à exécuter :

sudo apt update

sudo apt install postfix

Pendant l'installation, une fenêtre de configuration s'affiche. Voici ce que tu devras choisir pour
une utilisation locale :

Type de configuration : Choisis "Site Internet", même si tu ne comptes pas envoyer des e-mails
via Internet. C'est juste la meilleure option pour un serveur local.

Nom de domaine : Mets le nom de domaine de ton serveur local ou l'adresse IP (ex :
localhost.local ou serveur.local si tu veux l'utiliser uniquement à l'intérieur de ton réseau).

2. Configuration de Postfix pour un usage local

Une fois installé, il faut configurer Postfix pour qu'il fonctionne en mode local. Cela implique
plusieurs étapes de configuration dans les fichiers principaux de Postfix.

a. Éditer le fichier de configuration principal : main.cf


Le fichier de configuration principal de Postfix est situé dans /etc/postfix/main.cf. Ouvre-le
avec un éditeur de texte, par exemple nano :

sudo nano /etc/postfix/main.cf

Voici les paramètres importants à configurer :

myhostname : Indique le nom d'hôte de ton serveur. Par exemple :

myhostname = serveur.local

mydomain : Si tu ne l’as pas déjà défini, configure le domaine local (par exemple local ou
localdomain).

mydomain = local

mydestination : Cela spécifie les domaines que Postfix acceptera de recevoir localement. Pour
une utilisation locale, tu peux définir localhost et ton domaine local.

mydestination = $myhostname, localhost.local, localhost, $mydomain

inet_interfaces : Pour n'accepter que des connexions locales, configure ce paramètre pour
écouter uniquement sur localhost (et non sur l'interface réseau externe).

inet_interfaces = loopback-only
Cela restreint Postfix à accepter des connexions locales uniquement.

mynetworks : Définit les adresses IP locales ou les sous-réseaux qui sont autorisés à envoyer
des e-mails via ton serveur Postfix. Si tu veux que ton serveur accepte uniquement des
connexions venant de ton réseau local (par exemple 192.168.1.0/24), tu peux définir :

mynetworks = 127.0.0.0/8, 192.168.1.0/24

b. Désactiver les connexions externes (si nécessaire)

Assure-toi que Postfix ne tente pas d'envoyer des e-mails vers Internet en désactivant les relais
ou en configurant des règles de filtrage. Pour désactiver complètement les tentatives d'envoi d'e
-mails à l'extérieur de ton réseau local, tu peux commenter ou définir les paramètres suivants
dans main.cf :

relayhost =

Cela empêchera Postfix d’envoyer des e-mails à l’extérieur.

c. Redémarrer Postfix pour appliquer les changements

Une fois que tu as configuré Postfix, il faut redémarrer le service pour appliquer les
modifications :

sudo systemctl restart postfix

3. Tester l'installation de Postfix local


Maintenant que Postfix est configuré pour une utilisation locale, tu peux tester son
fonctionnement en envoyant un e-mail à un utilisateur local.

a. Envoyer un e-mail à un utilisateur local

Tu peux utiliser la commande mail pour envoyer un e-mail à un utilisateur local :

echo "Ceci est un test" | mail -s "Test local" utilisateur@localhost

Cela enverra un e-mail avec le sujet "Test local" et le message "Ceci est un test" à l'utilisateur
utilisateur@localhost.

b. Vérifier les e-mails reçus

Les e-mails envoyés localement peuvent être consultés dans les boîtes aux lettres locales. Pour
vérifier les messages dans la boîte de réception, tu peux utiliser un client comme mail ou mutt,
ou même configurer un serveur IMAP ou POP3 comme Dovecot pour accéder aux e-mails à
partir de clients externes.

mail

Cela affichera les e-mails reçus dans la boîte aux lettres locale.

4. Consulter les logs de Postfix

Les logs de Postfix peuvent être consultés pour voir les activités du serveur, les messages
envoyés et reçus, ainsi que les erreurs éventuelles. Les logs se trouvent généralement dans
/var/log/mail.log :

sudo tail -f /var/log/mail.log

Cela te permet de suivre en temps réel les activités de ton serveur de messagerie local.

5. Options supplémentaires (facultatives)

Serveur IMAP/POP3 : Si tu veux accéder aux e-mails de manière plus conviviale via un client de
messagerie comme Thunderbird ou Outlook, tu peux installer Dovecot pour activer IMAP ou
POP3 sur ton serveur.

sudo apt install dovecot-core dovecot-imapd

Protection contre le spam : Bien que tu sois en mode local, il peut être utile d'ajouter des
protections contre le spam comme SpamAssassin pour filtrer les e-mails entrants.

Conclusion

En configurant Postfix de cette manière, tu pourras envoyer et recevoir des e-mails uniquement
dans ton réseau local, sans avoir besoin d'une connexion à Internet. Ce type de configuration
est souvent utilisé dans des environnements internes, pour des tests, ou pour des petites
entreprises qui n'ont pas besoin de relayer des e-mails à l'extérieur.

Vous aimerez peut-être aussi