Como usar e-mail no Emacs
Emacs é um aplicativo poderoso. Ele permite integrar várias partes do seu fluxo de trabalho diário em um único utilitário coeso. Você também pode usá-lo para gerenciar seus e-mails. Aqui mostramos como você pode integrar sua caixa de entrada de e-mail no Emacs e como vincular corretamente o Emacs ao Gmail para enviar e receber e-mails diretamente dele.
Configurando e-mail no Emacs
Você pode adicionar facilmente uma caixa de entrada de e-mail no Emacs com a ajuda de Offlineimap e Notmuch. Eles permitem que você salve seu e-mail em um buffer organizacional para anotá-lo ou salvá-lo como um item de tarefa em um calendário. Você também pode escrever um artigo em um buffer organizacional e enviá-lo por e-mail.
Instalando o mapa offline
Offlineimap é um programa auxiliar que busca seu e-mail de um servidor remoto e o salva em seu disco.
Execute o seguinte comando para instalar o programa em seu sistema:
Você também pode usar o pacman para instalar o Offlineimap no Arch Linux:
No RHEL e no Fedora, você pode usar dnf:
Configurando o mapa offline
Crie o arquivo de configuração do usuário para a instalação do Offlineimap usando seu editor de texto favorito:
Cole o seguinte bloco de código dentro do seu novo arquivo de configuração:
Substitua o endereço de e-mail dentro das variáveis “localfolders” e “remoteuser” pela sua conta do Gmail.
Verifique se o seu sistema possui um arquivo de certificado de sistema adequado:
Copie o caminho absoluto do seu arquivo de certificado e cole-o dentro da variável “sslcacertfile”.
Obtendo uma senha de aplicativo do Gmail para Offlineimap
Abra sua conta do Gmail e clique no ícone de usuário no canto superior direito da página.
Clique em “Gerenciar sua conta do Google”.
Clique na categoria “Segurança” na barra lateral esquerda da página e certifique-se de que a verificação em duas etapas esteja ativa para sua conta.
Selecione o item de menu “Verificação em duas etapas”.
Role até a parte inferior da página de verificação e clique no botão “Senhas de aplicativo”.
Forneça um nome para sua nova senha de aplicativo e clique em “Criar”.
Copie o texto dentro da caixa azul para um bloco de notas separado e clique em “Concluído”.
Volte para o seu. arquivo offlineimaprc e substitua o valor da variável “remotepass” pela sua senha do aplicativo.
Instalando pouco
Notmuch é um aplicativo simples que marca e exibe e-mails. Ele faz isso mantendo um banco de dados de todos os seus e-mails e marcando-os. Notmuch organiza e exibe esses e-mails no Emacs usando essas tags.
Instale o utilitário notmuito em seu sistema:
Você também pode instalar o notmuch usando o pacman no Arch Linux:
No RHEL e no Fedora, você pode instalá-lo usando dnf:
Abra seu cliente Emacs, pressione Ctrl + X e, em seguida, F.
Navegue até o arquivo “.emacs” do seu cliente dentro do seu diretório inicial.
Cole a seguinte linha de código dentro do arquivo:
Para instalar o pacote notmuch, pressione Alt + X e digite package-install
. O Emacs solicitará o nome do pacote que você deseja instalar. Digite “não muito”.
Uma vez instalado, este pacote servirá como seu front-end por pouco tempo.
Configurando pouco
Primeiro, certifique-se de que o offlineimap esteja funcionando corretamente e tenha obtido todos os e-mails disponíveis na sua conta do Gmail:
Quando terminar, execute notmuch
na linha de comando. Isso iniciará um script de configuração que perguntará sobre sua configuração específica de e-mail.
Forneça o nome completo da conta do Gmail que você deseja vincular e pressione Enter.
Forneça o endereço completo do Gmail da conta que você deseja vincular e pressione Enter duas vezes.
Pressione Enter duas vezes novamente para aceitar o diretório de e-mail padrão para notmuch, bem como as tags padrão para suas caixas de correio.
Inicialize o banco de dados do notmuch executando o seguinte comando:
Isto irá ler seu arquivo de configuração e criar um banco de dados baseado em padrões sensatos. A partir daí, agora você pode usar os comandos de marcação do notmuch para marcar seus e-mails recebidos e existentes.
Visualizando seu e-mail no Emacs
Neste ponto, você pode visualizar seus e-mails dentro do Emacs. Pressionar Alt + X e digitar notmuch
carregará pouco front-end no Emacs.
Clique no link “caixa de entrada” para carregar todas as mensagens da sua conta do Gmail.
Pressione Ctrl + N para rolar para baixo por todas as mensagens com uma tag “caixa de entrada”.
Além disso, você também pode acionar uma visualização em “estilo de árvore” pressionando Shift + Z enquanto visualiza uma tag específica. Isso é útil quando você está inscrito em uma lista de e-mails, pois exibe os e-mails em tópicos fáceis de seguir.
Enviando e-mails no Emacs
Para ativar o suporte por e-mail, abra seu. emacs e cole o seguinte bloco de código dentro dele:
Você precisa permitir que o Emacs envie e-mails através da sua conta de e-mail. Faça isso criando um arquivo “.authinfo” dentro do seu diretório inicial:
Uma coisa importante a observar é que este arquivo conterá informações confidenciais, como seu nome de usuário e senha. Portanto, você precisa proteger suas permissões de acesso para que somente você possa ler e gravar nele:
A partir daí, cole a seguinte linha de código dentro do seu novo arquivo authinfo:
Substitua o endereço de e-mail pelo endereço completo da sua conta do Gmail e o valor “#REPLACE-ME#” pela senha do aplicativo da sua conta.
Recarregue o Emacs para aplicar suas novas configurações.
Preparando seu primeiro e-mail no Emacs
Para enviar um e-mail do Emacs, pressione Ctrl + X ou M enquanto estiver dentro do buffer notmuch. Isso criará um buffer de mensagens com um cabeçalho vazio onde você poderá digitar sua mensagem.
Quando terminar, pressione Ctrl + C, Ctrl + C para enviar seu primeiro e-mail do Emacs.
Usar e-mail no Emacs é apenas uma das poucas coisas que você pode fazer com este poderoso editor de texto. Por exemplo, você também pode usar o Emacs como um reprodutor de música com EMMS, bem como um leitor RSS completo usando Elfeed.
Enquanto isso, se você estiver procurando por pequenos ajustes que possam melhorar rapidamente sua experiência com o Emacs, confira estes cinco pacotes úteis para este editor de texto extensível .
Crédito da imagem: Joanna Kosinka via Unsplash. Todas as alterações e capturas de tela por Ramces Red.
Deixe um comentário