Need help? Chat now!

Hostwinds Tutoriels

Résultats de recherche pour:


Installez Postfix et s-nail sur Ubuntu (18.04)

Mots clés: Ubuntu 

Ce guide passera sur la manière d'installer et de configurer Postfix et S-Clou pour envoyer et recevoir du courrier sur votre serveur Ubuntu 18.04. Tu devras connectez-vous à votre serveur en utilisant SSH en tant que root ou superutilisateur pour ce guide. Pour continuer, un nuage Hostwinds, VPS ou un serveur dédié doit être prêt à être utilisé.

Comme toujours, avant d'apporter des modifications à votre serveur ou de continuer avec ce guide, nous vous suggérons fortement de disposer d'une bonne sauvegarde fonctionnelle de votre serveur.

Comme toujours, assurez-vous que votre serveur est à jour.

Étape 1: Installez et configurez Postfix.

La première étape consiste à installer Postfix. Nous utilisons Debian_Priority = Bas pour voir plus d'options lors de l'installation.

Tapez ce qui suit dans le terminal

sudo DEBIAN_PRIORITY=low apt install postfix -y

Ensuite, nous voudrons configurer certaines options:

Choisissez un site Internet.

Saisissez un nom de domaine complet.

Entrez le destinataire du courrier racine et du postmaster

Entrez les autres destinations pour lesquelles accepter le courrier. Les valeurs par défaut devraient être correctes.

Vous utilisez probablement un système de fichiers journalé afin que vous puissiez sélectionner "non".

Cet écran vous demandera de spécifier vos réseaux locaux. Vous pouvez laisser cela par défaut.

Spécifiez la taille limite de la boîte aux lettres en octets. Le définir sur 0 n'imposera aucune limitation.

Définissez le caractère qui sera utilisé pour désigner des extensions d'adresse.

Ici, nous définissons les protocoles Internet à utiliser avec Postfix. Vous pouvez laisser cela comme tout.

Étape 2: Tweak Postfix

Certains articles n'ont pas été mis en place lors de l'installation de l'emballage que nous allons aborder ci-dessous.

Nous créerons une structure de répertoires dans le répertoire de base de l'utilisateur.Configurez-le en tapant

sudo postconf -e 'home_mailbox= Maildir/.'

Nous préciserons ensuite où la table virtual_alias_maps sera stockée:

sudo postconf -e 'virtual_alias_maps= hash:/etc/postfix/virtual

Nous allons maintenant configurer le fichier des cartes virtuelles. Vous pouvez l'ouvrir dans votre éditeur de texte préféré. Dans ce tutoriel, nous allons utiliser nano.

sudo nano /etc/postfix/virtual

Le formatage de ce fichier est que l'adresse de gauche est une adresse email que vous souhaitez recevoir du courrier, puis un espace vide, puis l'utilisateur Linux que vous souhaitez que le courrier soit livré. Votre fichier avec vos adresses électroniques et vos utilisateurs Linux ressembleront à quelque chose comme ce qui suit:

Veuillez enregistrer le fichier et quitter l'éditeur et appliquez nos modifications de mappage en tapant

sudo postmap /etc/postfix/virtual
sudo systemctl restart postfix

L'étape suivante consiste à autoriser Postfix à traverser le pare-feu. Dans cet exemple, nous utilisons ufw et vous pouvez utiliser la commande suivante:

sudo ufw allow postfix

Étape 3: Installation du clou en S

Une condition préalable à l'installation d'un client de messagerie va définir la variable de courrier.Le client de messagerie vérifie cette variable pour déterminer où obtenir le courrier de l'utilisateur.Pour que cela fonctionne, peu importe la manière dont l'utilisateur accède à son compte, vous devrez définir cette variable dans plusieurs endroits:

echo 'export MAIL=~/Maildir' | Sudo tee -a /etc/bash.bashrc | Sudo tee -a /etc/profile.d/mail.sh

Vous voudrez également rechercher le fichier /etc/profile.d/mail.sh dans votre session en cours:

source /etc/profile.d/mail.sh

Ensuite, nous installerons le package s-nail:

sudo apt install s-nail

Une fois que cela est complet, ouvrez /etc/s-nail.rc dans votre éditeur de texte de choix:

sudo nano /etc/s-nail.rc

Au bas du fichier, ajoutez les lignes suivantes:

set empty start
set folder=Maildir
set record=+sent

Étape 4: Initialiser la structure du répertoire

Le meilleur moyen de créer la structure MailDir est de vous envoyer un email. Vous utiliserez la commande S-Nail avec l'option -Snorecord. Modifiez la commande suivante pour correspondre à l'utilisateur que vous souhaitez utiliser:

echo 'init' | s-nail -s 'init' -Snorecord user

Pour afficher toutes les commandes possibles, vous pouvez afficher la page d'aide de s-nail:

s-nail -h

Écrit par Hostwinds Team  /  juillet 31, 2019