Comment utiliser le courrier électronique dans Emacs
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.
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 ».
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.
Cliquez sur « Gérer votre compte Google ».
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 ».
Faites défiler vers le bas de la page de vérification, puis cliquez sur le bouton « Mots de passe de l’application ».
Fournissez un nom pour votre nouveau mot de passe d’application, puis cliquez sur « Créer ».
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.
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 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.
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.
Appuyez sur Ctrl + N pour faire défiler tous les messages comportant une balise « boîte de réception ».
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.
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 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