Comment utiliser le courrier électronique dans Emacs

Comment utiliser le courrier électronique dans Emacs
Photographie d'un paquet d'enveloppes postales étalées sur une surface.

Emacs est une application puissante. Il vous permet d’intégrer différentes parties de votre flux de travail quotidien dans un seul utilitaire cohérent. Vous pouvez également l’utiliser pour gérer vos e-mails. Nous vous montrons ici comment intégrer votre boîte de réception de courrier électronique dans Emacs et comment lier correctement Emacs à Gmail afin d’envoyer et de recevoir des e-mails directement à partir de celui-ci.

Configuration du courrier électronique dans Emacs

Vous pouvez facilement ajouter une boîte de réception de courrier électronique dans Emacs à l’aide de Offlineimap et Notmuch. Ils vous permettent de sauvegarder votre e-mail dans un tampon d’organisation pour l’annoter ou le sauvegarder en tant qu’élément de tâche dans un calendrier. Vous pouvez également rédiger un article dans un tampon d’organisation et l’envoyer par e-mail.

Installation hors ligneimap

Offlineimap est un programme d’assistance qui récupère votre courrier électronique sur un serveur distant et l’enregistre sur votre disque.

Exécutez la commande suivante pour installer le programme sur votre système :

Vous pouvez également utiliser pacman pour installer Offlineimap dans Arch Linux :

Dans RHEL et Fedora, vous pouvez utiliser dnf :

Configuration hors ligneimap

Créez le fichier de configuration utilisateur pour votre installation Offlineimap à l’aide de votre éditeur de texte préféré :

Collez le bloc de code suivant dans votre nouveau fichier de configuration :

Remplacez l’adresse e-mail dans les variables « localfolders » et « remoteuser » par votre compte Gmail.

Un terminal affichant les informations Offlineimap pour le courrier électronique dans Emacs.

Vérifiez si votre système dispose d’un fichier de certificat système approprié :

Copiez le chemin absolu de votre fichier de certificat et collez-le dans la variable « sslcacertfile ».

Un terminal affichant un exemple de chemin de certificat pour Offlineimap.

Obtention d’un mot de passe d’application Gmail pour Offlineimap

Ouvrez votre compte Gmail, puis cliquez sur votre icône d’utilisateur dans le coin supérieur droit de la page.

Une capture d'écran mettant en évidence l'icône de l'utilisateur sur la page Web Gmail.

Cliquez sur « Gérer votre compte Google ».

Une capture d'écran mettant en évidence le

Cliquez sur la catégorie « Sécurité » dans la barre latérale gauche de la page, puis assurez-vous que la vérification en deux étapes est actuellement active pour votre compte.

Sélectionnez l’élément de menu « Vérification en 2 étapes ».

Une capture d'écran mettant en évidence le bouton de vérification en deux étapes dans la page Sécurité.

Faites défiler vers le bas de la page de vérification, puis cliquez sur le bouton « Mots de passe de l’application ».

Une capture d'écran montrant le bouton Mot de passe de l'application dans l'invite de vérification.

Fournissez un nom pour votre nouveau mot de passe d’application, puis cliquez sur « Créer ».

Une capture d'écran montrant un exemple d'invite de mot de passe d'application.

Copiez le texte à l’intérieur de la zone bleue dans un bloc-notes séparé, puis cliquez sur « Terminé ».

Retourne à ton. offlineimaprc et remplacez la valeur de votre variable « remotepass » par votre mot de passe d’application.

Un terminal mettant en évidence la variable remotepass pour Offlineimap.

Pas grand-chose à installer

Pas beaucoup est une application simple qui balise et affiche le courrier. Pour ce faire, il maintient une base de données de tous vos e-mails et les marque. Notmuch organise et affiche ces e-mails dans Emacs en utilisant ces balises.

Installez l’utilitaire not much sur votre système :

Vous pouvez également installer NotMush en utilisant Pacman dans Arch Linux :

Dans RHEL et Fedora, vous pouvez l’installer en utilisant dnf :

Ouvrez votre client Emacs, puis appuyez sur Ctrl + X, puis F.

Accédez au fichier « .emacs » de votre client dans votre répertoire personnel.

Collez la ligne de code suivante dans le fichier :

Pour installer le package notmuch, appuyez sur Alt + X et tapez package-install. Emacs vous demandera le nom du package que vous souhaitez installer. Tapez « pas grand-chose ».

Une capture d'écran montrant les informations du référentiel MELPA pour le courrier électronique dans Emacs.

Une fois installé, ce package vous servira de frontal pour pas grand-chose.

Pas grand-chose à configurer

Tout d’abord, assurez-vous que offlineimap fonctionne correctement et a récupéré tous les messages disponibles depuis votre compte Gmail :

Une fois terminé, exécutez notmuch dans la ligne de commande. Cela lancera un script de configuration qui vous posera des questions sur votre configuration spécifique de messagerie.

Indiquez le nom complet du compte Gmail que vous souhaitez associer, puis appuyez sur Enter.

Un terminal affichant l'invite de bienvenue pour les e-mails dans Emacs.

Fournissez l’adresse Gmail complète du compte que vous souhaitez associer, puis appuyez deux fois sur Enter.

Appuyez à nouveau sur Enter deux fois pour accepter le répertoire de messagerie par défaut ainsi que les balises par défaut de vos boîtes aux lettres.

Initialisez la base de données de NotMuch en exécutant la commande suivante :

Cela lira votre fichier de configuration et créera une base de données basée sur des valeurs par défaut raisonnables. À partir de là, vous pouvez désormais utiliser les commandes de marquage de NotMuch pour marquer à la fois vos e-mails entrants et existants.

Afficher votre courrier électronique dans Emacs

À ce stade, vous pouvez désormais consulter vos e-mails dans Emacs. Appuyer sur Alt + X et taper notmuch chargera le frontal pas beaucoup dans Emacs.

Cliquez sur le lien « boîte de réception » pour charger tous les messages de votre compte Gmail.

Une capture d'écran montrant le peu d'interface de messagerie dans Emacs.

Appuyez sur Ctrl + N pour faire défiler tous les messages comportant une balise « boîte de réception ».

Une capture d'écran montrant une liste de diffusion limitée dans Emacs.

En dehors de cela, vous pouvez également déclencher une vue « arborescente » en appuyant sur Shift + Z tout en affichant une balise spécifique. Ceci est utile lorsque vous êtes abonné à une liste de diffusion, car les e-mails sont affichés dans des fils de discussion faciles à suivre.

Envoi d’e-mails dans Emacs

Pour activer l’assistance par courrier électronique, ouvrez votre. emacs et collez-y le bloc de code suivant :

Vous devez autoriser Emacs à envoyer des e-mails via votre compte de messagerie. Pour ce faire, créez un fichier « .authinfo » dans votre répertoire personnel :

Une chose importante à noter est que ce fichier contiendra des informations sensibles, telles que votre nom d’utilisateur et votre mot de passe. Par conséquent, vous devez sécuriser ses autorisations d’accès afin que vous seul puissiez y lire et y écrire :

À partir de là, collez la ligne de code suivante dans votre nouveau fichier authinfo :

Remplacez l’adresse e-mail par l’adresse complète de votre compte Gmail et la valeur « #REPLACE-ME# » par le mot de passe de l’application de votre compte.

Une capture d'écran montrant un exemple d'informations d'identification pour le courrier électronique dans Emacs.

Rechargez Emacs pour appliquer vos nouveaux paramètres.

Préparer votre premier e-mail dans Emacs

Pour envoyer un e-mail depuis Emacs, appuyez soit sur Ctrl + X, soit sur M lorsque vous êtes dans le tampon notmuch. Cela créera un tampon de message avec un en-tête vide dans lequel vous pourrez saisir votre message.

Une capture d'écran montrant un exemple d'e-mail utilisant SMTP sendit dans Emacs.

Une fois terminé, appuyez sur Ctrl + C, Ctrl + C pour envoyer votre premier e-mail d’Emacs.

Utiliser le courrier électronique dans Emacs n’est que l’une des rares choses que vous pouvez faire avec ce puissant éditeur de texte. Par exemple, vous pouvez également utiliser Emacs comme lecteur de musique avec EMMS ainsi que comme lecteur RSS à part entière en utilisant Elfeed.

En attendant, si vous recherchez de petits ajustements susceptibles d’améliorer rapidement votre expérience Emacs, consultez ces cinq packages utiles pour cet éditeur de texte extensible. .

Crédit image : Joanna Kosinka via Unsplash. Toutes les modifications et captures d’écran par Ramces Red.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *