Comment lire le courrier électronique local dans thunderbird? [dupliquer]

28

Je viens d'installer postfix et je l'ai configuré pour le courrier local uniquement comme un moyen d'avoir un programme sendmail et de tester mes scripts PHP.

Ma question est la suivante: comment puis-je utiliser un client de messagerie compatible HTML tel que Thunderbird pour lire les e-mails locaux (e-mail racine, etc.)?

    
posée gsi-frank 24.09.2012 - 21:10
la source

3 réponses

33

(Lorsque je discute de la configuration ci-dessous, j'utilise le bureau Ubuntu 12.04)

Maintenant que vous avez installé postfix (il peut être reconfiguré avec sudo dpkg-reconfigure postfix ) et qu'un fichier appelé main.cf in /etc/postfix , Thunderbird peut être configuré pour lire tous les e-mails du système. Cependant, j'ai constaté que cela prend souvent un peu plus de temps que ce qui a été suggéré si vous souhaitez à la fois recevoir de et envoyer des messages à % code%.

Tout d'abord, comme recommandé dans cette discussion , ce qui a fonctionné pour moi était d'utiliser [email protected] fonctionnalité d'alias permettant de rediriger le courrier; modifiez le fichier d'alias avec postfix's pour qu'il ressemble à ceci (remplacez mon nom d'utilisateur par le vôtre):

postmaster:    root
root:   mike 

Ensuite, exécutez sudo nano /etc/aliases pour que la configuration soit mise à jour.

Comme indiqué dans le lien ci-dessus , vous devez créer un fichier sudo newaliases contenant votre nom d'utilisateur et localhost: par exemple .forward 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 [email protected] 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'est pas nécessaire de Thunderbird ou chown de fichiers, comme certains articles peuvent le suggérer.

Maintenant, pour la configuration chmod . 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 Thunderbird 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 [email protected] ou /var/mail (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 à /var/mail/username 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 [email protected] pour recevoir du courrier local.

    
réponse donnée user76204 12.10.2012 - 23:13
la source
4

Essayez Edit- & gt; Paramètres du compte et sous Actions du compte, choisissez «Ajouter un autre compte».

Choisissez "Unix Mailspool (Movemail)" dans la liste et continuez la configuration avec votre nom, compte, autres paramètres.

Lorsque vous "Get Mail", il doit apparaître dans / var / spool / mail sur votre système (localhost) pour votre fichier courrier.

    
réponse donnée VooDooStevie 24.09.2012 - 23:32
la source
3

Je trouve cela beaucoup plus facile:

Après avoir installé postfix, il vous suffit de créer un lien symbolique vers le fichier local / var / mail / username dans les dossiers thunderbird.

en bref:

  

Créez un sous-dossier dans "Local Folders / Inbox" appelé "System" ou autre.   Quittez Thunderbird, déplacez-vous dans ~ / .thunderbird / xxxx.default / Mail / Local \ Folders /   Recherchez le fichier texte appelé Système. Remplacez-le par un lien symbolique vers / var / mail / username

cd /home/pepito/.mozilla-thunderbird/xxxx.default/Mail/Local\ Folders/
rm System
ln -s /var/mail/username System

(personnellement, je n'ai pas besoin de smtp - donc je ne l'ai pas creusé.)

    
réponse donnée Berry Tsakala 14.07.2014 - 16:33
la source

Lire d'autres questions sur les étiquettes