Provya

Expertise pfSense

Sommaire des articles  -  Liens & Actualités  -  Firewall pour pfSense

[Postfix] Installer et configurer Postfix pour envoyer ses e-mails depuis un serveur dédié

icon 23/07/2018

-50 % sur les firewall encore en stock !

Promo de printemps

🚨 𝗔𝗟𝗘𝗥𝗧𝗘 𝗗𝗘́𝗦𝗧𝗢𝗖𝗞𝗔𝗚𝗘 𝗣𝗥𝗢𝗩𝗬𝗔 : C'est le moment de faire des affaires ! 🚨
D'ici quelques jours, nous serons en rupture de stock TOTALE sur tous nos modèles de pare-feux. 🛑

🔥 -𝟱𝟬% 𝗦𝗨𝗥 𝗧𝗢𝗨𝗧 𝗟𝗘 𝗦𝗧𝗢𝗖𝗞 𝗥𝗘𝗦𝗧𝗔𝗡𝗧 🔥
store.provya.fr

Nous décrivons succinctement dans cet article l'installation et la configuration du service postifx.
Le but de cet article n'est pas de rentrer dans le détail, mais de servir de pense-bête.

Dans notre cas, nous travaillons sur un serveur Ubuntu ou Debian hébergé chez OVH.

Les étapes pour l'installation et la configuration d'un serveur postfix sont les suivantes :

Étape 1 - Installation de postfix


On installe le service postfix :

myserver# apt-get install postfix

Par simplicité et habitude, pour le choix de la configuration nous sélectionnons "Site Internet" :

Installation de postfix


Dans le champ "Nom du courrier", nous laissons l'hostname de la machine (proposé par défaut).

Étape 2 - Modification du fichier main.cf


On édite le fichier de configuration principal (/etc/postfix/main.cf) pour y modifier ou ajouter les lignes suivantes :

relayhost = ns0.ovh.net:587	# on précise le serveur relay ainsi que le port d'écoute

smtp_sasl_auth_enable = yes	
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_generic_maps = hash:/etc/postfix/generic

Forcer l'utilisation d'IPv4 (le cas échéant) :

inet_protocols = ipv4

La valeur de relayhost est évidemment à adapter à la configuration de chacun.

Étape 3 - Création du fichier generic


Pour la translation du courriel, on crée le fichier /etc/postfix/generic et on y place :
utilisateur	adresse@email.fr

On crée le hash :

myserver# postmap hash:/etc/postfix/generic
Cette commande crée le fichier generic.db

Étape 4 - Création du fichier sasl_passwd


On crée le fichier /etc/postfix/sasl/sasl_passwd dans lequel nous y stockons les informations de connexion au relai SMTP :
ns0.ovh.net adresse@email.fr:mot_de_passe
Évidemment, le nom de l'hôte est à adapter à la configuration de chacun.

On crée le hash :

myserver# postmap hash:/etc/postfix/sasl/sasl_passwd
Cette commande crée le fichier sasl_passwd.db

Le fichier sasl_passwd contenant les informations de connexion en clair peut être supprimé.

Étape 5 - Reload + test


On recharge la configuration de postfix :
myserver# /etc/init.d/postfix restart

Il reste a essayer d'envoyer un e-mail en ligne de commande (méthode de votre choix).

Pour voir l'état de la file d'attente :
mailq
Elle devrait être vide si l'envoi s'est bien passé.

Pour vider la file d'attente des e-mails :
myserver# /etc/init.d/postfix stop
myserver# postsuper -d ALL
myserver# /etc/init.d/postfix start

That's all folks! :-)



Pour aller plus loin


fail2ban est-ce vraiment utile ? Partage d'expérience
Tous nos articles classés par thème
Voir un article au hasard


Vous avez aimé cet article ? Vous cherchez un support professionnel ? Alors contactez-nous.


-50 % sur les firewall encore en stock !

Promo de printemps

🚨 𝗔𝗟𝗘𝗥𝗧𝗘 𝗗𝗘́𝗦𝗧𝗢𝗖𝗞𝗔𝗚𝗘 𝗣𝗥𝗢𝗩𝗬𝗔 : C'est le moment de faire des affaires ! 🚨
D'ici quelques jours, nous serons en rupture de stock TOTALE sur tous nos modèles de pare-feux. 🛑

Pourquoi ? Car il y a une pénurie mondiale sur les composants électroniques et car nous profitons de cette période pour réorganiser notre activité ! 💪

Il nous reste quelques unités (littéralement moins de 10 pièces en tout). On a donc décidé de faire le grand ménage de printemps :

🔥 -𝟱𝟬% 𝗦𝗨𝗥 𝗧𝗢𝗨𝗧 𝗟𝗘 𝗦𝗧𝗢𝗖𝗞 𝗥𝗘𝗦𝗧𝗔𝗡𝗧 🔥

La règle est simple : premier arrivé, premier servi. Une fois à zéro, plus aucune commande ne sera possible.

store.provya.fr

store.provya.fr

icon Tags de l'article :

4 commentaires

FogHunter - 13/02/2018 à 15:08:40

je nbe recois aucun mail pourtant je suis chez ovh doncx j'ai utiliser ton tuto la file d'attente est vide mais je reçois rien

@répondre #lien

Guillaume - 14/02/2018 à 11:27:04

@FogHunter :
Bonjour,
As-tu vérifié les logs du serveur ? L'utilisateur root a-t-il reçu un message d'erreur (à vérifier avec "more /var/mail/root") ?

Cordialement,

Guillaume
--
Provya

@répondre #lien

Dstelsn - 20/03/2020 à 19:25:06

Merci beaucoup de votre article clair et explicite.

@répondre #lien

icon Flux RSS des commentaires de cet article