Encouragés dans les commentaires de Gilles , j'ai adapté et développé une autre réponse:
(J'utilise Ubuntu 12.04.1 LTS, mais le processus de configuration générale devrait s’appliquer à Ubuntus précédent et futur)
La première chose à faire est d'installer un agent de transfert de courrier (MTA) afin que le courrier puisse être transmis à un agent d'utilisateur de messagerie (MUA) tel que Thunderbird
. Ceci est nécessaire uniquement parce que nous traitons avec le courrier local et que nous voulons pouvoir l'envoyer et le recevoir. avec des comptes de type gmail distants normaux, seul un agent utilisateur tel que Thunderbird
est nécessaire.
J'utilise postfix
, qui est une alternative à sendmail
, dont il existe des versions commerciales et open source. Plus d'informations sur les fonctionnalités de postfix se trouvent sur le site officiel et les utilisateurs peuvent trouver que listes de diffusion contiennent des informations utiles en cas de problème.
Alors, pour installer le programme, lancez
sudo apt-get install postfix
Vous pouvez soit le configurer lorsqu’il est installé, soit refuser l’offre et la lancer ultérieurement.
sudo dpkg-reconfigure postfix
pour créer le fichier de configuration important ( /etc/postfix/main.cfg
). Si vous modifiez manuellement ce fichier, ce qui n'est pas nécessairement recommandé, vous devez exécuter sudo newaliases
et sudo service postfix restart
après pour appliquer les modifications.
Postfix
est assez simple à configurer, même si vous souhaitez appliquer certains paramètres particuliers. Dans le premier écran que vous voyez ci-dessous, vous devez choisir l'option locale pour votre courrier:
Ensuite, sur l’écran suivant, choisissez votre nom de messagerie. c'est généralement la même chose que /etc/hostname
. Vous pouvez accepter les valeurs par défaut pour la plupart des écrans suivants.
Quand il mentionne /etc/aliases
et le destinataire racine et postmaster (comme ci-dessus), vous pouvez entrer votre nom d'utilisateur, mais vérifiez que votre fichier d'alias est comme il se doit en lisant la prochaine section de ce tutoriel.
Tout d’abord, comme l’a recommandé dans cette discussion , votre /etc/aliases
devrait être comme ça s'il est configuré correctement:
postmaster: root
root: mike
Si ce n’est pas le cas, modifiez-le avec sudo nano /etc/aliases
, puis exécutez sudo newaliases
et sudo service postfix restart
pour que la configuration soit mise à jour. La fonctionnalité Postfix's
aliases permet de rediriger le courrier, de sorte que la configuration est très importante pour le reste de ce tutoriel.
Comme indiqué dans le lien ci-dessus , vous devez créer un fichier .forward
contenant votre nom d'utilisateur et localhost: par exemple [email protected]
pour que le courrier de la racine vous soit transmis. Pour ce faire, entrez ces commandes:
sudo touch /root/.forward
puis exécutez
sudo nano /root/.forward
pour placer votre utilisateur: par ex. [email protected]
dans le fichier et enregistrez-le.
En outre , j'ai trouvé nécessaire d’ajouter votre utilisateur au groupe de messagerie pour que Thunderbird
puisse accéder aux fichiers courrier:
sudo adduser $USER mail
puis déconnectez-vous et connectez-vous pour que les modifications prennent effet. Il n'y a pas besoin de chown
ou chmod
de fichiers, comme certains articles peuvent le suggérer, et l'ajout de votre utilisateur au groupe de messagerie est bien plus pratique et évite toute modification directe des autorisations sur le système de fichiers racine.
Maintenant, pour la configuration Thunderbird
. Allez éditer & gt; paramètres de compte & gt; actions de compte & gt; ajouter un autre compte & gt; sélectionnez Unix spoolmail et dans l'écran suivant, inscrivez votre nom d'utilisateur dans la première case et placez [email protected]
dans la deuxième case.
Maintenant, accédez à votre nouveau compte dans les paramètres du compte et sélectionnez les paramètres du serveur et sélectionnez le répertoire local comme /var/mail
ou /var/mail/username
(si configuré), comme dans la capture d'écran ci-dessous.
Selon les instructions dans cet article , vous devrez configurer le serveur smtp si vous souhaitez tester le compte en envoyant un courrier à [email protected]
puis en cliquant sur Obtenir le courrier dans Thunderbird pour le recevoir, car le courrier de root est redirigé vers [email protected]
.
Aller aux paramètres du compte & gt; serveur sortant et choisissez d'en ajouter un nouveau. Les paramètres doivent être comme dans la capture d'écran ci-dessous:
Maintenant, testez enfin votre compte en composant un message à [email protected]
, puis quelques secondes plus tard en cliquant sur Obtenir du courrier sur votre compte. Vous devriez voir un email comme celui-ci:
Certains programmes ou journaux devront être configurés de manière à ce qu’ils envoient des messages à root, mais cela peut être décidé au fur et à mesure que vous en avez besoin.Nous espérons que cet article sera utile car il n'est pas toujours simple de configurer Thunderbird
pour recevoir du courrier local.