Section courante

A propos

Section administrative du site

 Logiciel  Plateforme 
Vue par liste complète
Vue par aperçu
Vue par catégorie
BBS
Compression de données
Editeur de texte
Installateur
Adam
Alpha
AmigaOS
Amstrad CPC
Apple II
Atari 400/800
Atari ST
CoCo 3
Commodore 64
Commodore 128
CP/M
DOS
Java
Linux
Macintosh
Mac OS X
MSX2
OS/2
Solaris
TRS-80
Windows
Windows 3

Installation de PostFix sous CentOS 5, CentOS 6 ou CentOS 7

Tout d'abord, assurez-vous que vous n'avez pas sendmail d'installé. Si c'est le cas, vous pouvez désinstaller avec la commande suivante :

sudo yum remove sendmail

S'il est présent, vous aurez un résultat ressemblant à ceci :

Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package sendmail.i686 0:8.14.4-9.el6_8.1 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package           Arch          Version                   Repository      Size
================================================================================
Removing:
 sendmail          i686          8.14.4-9.el6_8.1          @base          1.5 M

Transaction Summary
================================================================================
Remove        1 Package(s)

Installed size: 1.5 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Erasing    : sendmail-8.14.4-9.el6_8.1.i686                               1/1
  Verifying  : sendmail-8.14.4-9.el6_8.1.i686                               1/1

Removed:
  sendmail.i686 0:8.14.4-9.el6_8.1

Complete!

Ensuite, installé Postfix à l'aide de la commande suivante :

sudo yum install postfix -y

Si l'opération se passe correctement, vous aurez un résultat ressemblant à ceci :

Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: centos.mirror.ca.planethoster.net
 * extras: centos.mirror.ca.planethoster.net
 * updates: centos.mirror.ca.planethoster.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package postfix.i686 2:2.6.6-2.2.el6_1 will be updated
---> Package postfix.i686 2:2.6.6-8.el6 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package           Arch           Version                  Repository      Size
================================================================================
Updating:
 postfix           i686           2:2.6.6-8.el6            base           2.0 M

Transaction Summary
================================================================================
Upgrade       1 Package(s)

Total download size: 2.0 M
Downloading Packages:
postfix-2.6.6-8.el6.i686.rpm                             | 2.0 MB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating   : 2:postfix-2.6.6-8.el6.i686                                   1/2
  Cleanup    : 2:postfix-2.6.6-2.2.el6_1.i686                               2/2
  Verifying  : 2:postfix-2.6.6-8.el6.i686                                   1/2
  Verifying  : 2:postfix-2.6.6-2.2.el6_1.i686                               2/2

Updated:
  postfix.i686 2:2.6.6-8.el6

Complete!

Définissez Postfix comme le MTA par défaut pour votre système à l'aide de la commande suivante :

alternatives --set mta /usr/sbin/postfix

Si vous un message de sortie comme «/usr/sbin/postfix n'a pas encore été configuré en tant qu'alternative à mta» ou «/usr/sbin/postfix has not been configured as an alternative for mta», alors vous devez entrer la commande suivante, sinon passer à l'étape suivante :

alternatives --set mta /usr/sbin/sendmail.postfix

Ensuite, éditer le fichier de configuration de Postfix à l'aide d'une commande comme ceci :

sudo vi /etc/postfix/main.cf

Effectuer les changements suivants en mettant votre nom de domaine :

myhostname = mail.gladir.com
mydomain = gladir.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost, $mydomain
mynetworks = 127.0.0.0/8, /32
relay_domains = $mydestination
home_mailbox = Maildir/

Redémarrer le service de Postfix :

sudo service postfix restart

Vous aurez un résultat ressemblant à ceci :

Arrêt de postfix :                                         [  OK  ]
Démarrage de postfix :                                     [  OK  ]

Tapez la commande suivante pour vous assurez que le service Postfix démarre automatiquement lors du prochain redémarrage de la machine :

sudo chkconfig postfix on

Maintenant, si votre distribution Linux est configuré pour utiliser le pare-feu avec iptables, vous devez ajouter les règles de pare-feu pour rendre Postfix accessible de l'extérieur de la machine en utilisant les commandes suivantes :

sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT
sudo iptables -A INPUT -m state --state NEW -m udp -p udp --dport 25 -j ACCEPT

Voir également

Référence des installations

PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mardi, le 1er janvier 2019