Captura de e-mail
Última revisão: 2026-08-12 O Plainva pode ler sua caixa de e-mail para tirar conhecimento dos e-mails e levá-lo para o seu vault — e, desde a versão 0.4.0, também compor e enviar e-mails. O foco continua sendo a captura de mensagens como notas; uma caixa de correio conectada via IMAP é sempre apenas lida para captura (nada nela muda, nem mesmo as marcações de não lido), a menos que você configure o envio.
Experimental. O cliente de e-mail se comunica com contas externas reais (IMAP/SMTP e Microsoft) que não podem ser exercitadas nos testes automatizados do Plainva. Funciona e é usado diariamente, mas trate-o como uma prévia: guarde uma cópia de segurança e, por favor, relate qualquer coisa que pareça estranha.
Conectando uma caixa de correio
Configurações → seu vault → Contas na nuvem → Conectar conta… e escolha o provedor:
- Microsoft — para Outlook.com e Microsoft 365: marque E-mail na etapa de serviços (se quiser, junto com Arquivos e Calendário e tarefas — uma conta, um login) e entre diretamente pelo navegador, sem senha de app e sem IMAP. O Plainva usa o registro central de app do Plainva para isso (você pode informar seu próprio ID de app opcionalmente nos detalhes da conta). Ler a caixa, capturar e enviar diretamente passam todos pelo login da Microsoft.
- Apple iCloud, Yahoo, AOL, Zoho, Fastmail, mailbox.org, Yandex, Mail.ru — blocos dedicados: endereço de e-mail mais uma senha de app, os servidores já vêm preenchidos (a maioria desses blocos também permite marcar Calendário e tarefas na mesma etapa — uma senha de app para todos os serviços escolhidos). O assistente traz o link do guia oficial de cada provedor para criar a senha de app.
- Servidor de e-mail (IMAP) — para todos os outros provedores: host, porta e uma senha ou senha de app. Há predefinições prontas para provedores do mundo todo — de web.de/GMX e T-Online, passando por Orange, Libero, WP, Seznam e Comcast, até QQ Mail, NetEase, Naver e Yahoo! JAPAN; a seleção Provedor tem uma linha de busca para isso, e digitar seu endereço escolhe automaticamente a predefinição correspondente. Quando um provedor tem particularidades, o assistente avisa logo abaixo do formulário: alguns exigem uma senha de app ou um código de autorização em vez da senha da conta, outros precisam que o IMAP seja ativado antes nas configurações do provedor — cada um com um link para o guia oficial. Para o Gmail isso é
imap.gmail.com, porta993, com uma senha de app de myaccount.google.com/apppasswords (exige autenticação de dois fatores) — sem OAuth, sem verificação; o assistente já avisa isso sozinho para endereços do Gmail. Caixas do Outlook.com não podem mais se conectar via IMAP com senha (a Microsoft desativou esse caminho) — a predefinição aponta para o bloco Microsoft. O Proton Mail só funciona através do Proton Mail Bridge local pago (tem sua própria predefinição). Para enviar diretamente, é possível informar um host SMTP.
Conectar valida o login antes de salvar qualquer coisa; as credenciais vão para o chaveiro do seu sistema operacional. As caixas de correio conectadas e as configurações de captura ficam depois na área E-mail: a configuração Pasta de e-mail escolhe onde os e-mails capturados são armazenados (padrão Mail).
Entrar em um segundo dispositivo. Quando uma caixa de correio chega pela sincronização de configurações, a senha dela não vem junto automaticamente — os logins só são transferidos se você mesmo ativar a sincronização de credenciais. Essa caixa mostra o botão Entrar neste dispositivo na área E-mail: digite a senha e o Plainva a verifica com o provedor antes de guardá-la no chaveiro. Em uma caixa Microsoft, o mesmo botão leva a Contas na nuvem, porque é lá que o login acontece no navegador. Se isso deixar a lista de mensagens vazia, o mesmo aviso com o botão Entrar neste dispositivo aparece ali também — você não precisa procurar as configurações sozinho.
Lendo e-mails
Abra a aba de e-mail pela barra de ações à esquerda (ícone de e-mail) ou pela paleta de comandos (Abrir e-mail). A lista mostra sua caixa de entrada da mais recente para a mais antiga (não lidas em negrito, Carregar mais avança para mais páginas). Selecionar uma mensagem a abre em um visualizador em sandbox:
- O conteúdo remoto é bloqueado — pixels de rastreamento, imagens remotas e carregadores de estilo são removidos e contados (“Conteúdo remoto bloqueado (n)”). Somente imagens inline autocontidas são exibidas. Mostrar imagens, ao lado do contador, revela uma vez as imagens https de uma mensagem; Sempre carregar imagens remotas, nas configurações de e-mail, transforma isso em uma opção permanente. Atenção: carregar imagens remotas permite que o remetente veja seu endereço IP e quando você abriu o e-mail — por isso o bloqueio é o padrão.
- Lido significa lido — uma mensagem que você abre passa a contar como lida depois de três segundos. Se você a marcar como não lida à mão, ela permanece não lida enquanto estiver aberta; a contagem regressiva só recomeça quando você a fecha e a abre de novo. O mesmo nos dois dispositivos — antes, o temporizador do desktop desfazia a marcação três segundos depois, e o telefone marcava a mensagem como lida assim que ela era aberta.
- Links aparecem como texto simples e não são clicáveis dentro do visualizador.
- Scripts e formulários nunca são executados. A mensagem é renderizada em um frame isolado com uma política de conteúdo estrita.
- Conversas — o botão acima da lista (ícone de balão) junta mensagens relacionadas em uma única linha: participantes, quantidade e o assunto com que a troca começou. Um toque a expande; cada mensagem mantém sua pasta e a informa quando não é a aberta. Para isso o Plainva também lê Enviados, de modo que suas próprias respostas façam parte da conversa. Desligado, tudo fica como antes — uma lista plana — e a escolha é lembrada por vault, nos dois dispositivos. O agrupamento segue a cadeia de respostas das mensagens (na Microsoft, a conversa que o próprio provedor mantém); só quando uma resposta não carrega essa cadeia é que o assunto ajuda, e então apenas para uma resposta reconhecível (“Re:”, “Enc:”) dentro de 30 dias, para que duas mensagens que apenas compartilham o assunto não se juntem.
- Todas as caixas de entrada — a primeira entrada acima da lista de pastas mostra as caixas de entrada de todas as contas em uma única lista, as mais recentes primeiro, e cada linha diz a qual conta pertence. Lido/não lido e sinalizar também funcionam aqui; mover e excluir continuam pertencendo a cada caixa, porque cada conta tem sua própria pasta de destino — abra a mensagem e você age na caixa dela. Uma conta cujo login está faltando é nomeada e não esvazia a lista das demais.
- Selecionar vários — Ctrl+clique (macOS: ⌘+clique) escolhe mensagens isoladas, Shift+clique um intervalo; na visão de conversas, um Ctrl+clique na conversa escolhe a troca inteira, e cada mensagem mantém a própria pasta.
Os anexos são listados com nome e tamanho; o .eml original (abaixo) os contém por completo.
Quando você abre uma pasta que já abriu antes, a lista aparece imediatamente a partir do cache local enquanto a atualização roda em segundo plano; até ela chegar, um aviso diz “atualizando” — só o que o servidor enviou conta como confirmado. O mesmo vale para uma mensagem que você já leu. No telefone, a mensagem mais recente de uma pasta é pré-carregada em segundo plano — ela abre sem espera, mesmo que você nunca a tenha aberto.
No desktop, as três colunas (pastas · lista · leitor) podem ser arrastadas pelos separadores; as larguras são lembradas por vault e sobrevivem a um reinício. Cada coluna mantém uma largura mínima, então o leitor nunca é espremido.
Quando uma atualização falha — sem rede, ou o provedor está limitando as requisições —, a lista continua mostrando a última cópia vista neste dispositivo, com um aviso dizendo isso, em vez de um painel vazio. Uma mensagem que você já leu continua legível do mesmo jeito. Isso é apenas um cache: o servidor sempre vence, nada aqui é a única cópia de nada, e remover o vault o remove junto.
Levando uma mensagem para o vault
Três botões em cada mensagem:
- Salvar como nota — cria uma nota na sua pasta de e-mail (
AAAA-MM-DD Assunto.md) com o remetente e a data no frontmatter e o corpo em texto simples abaixo do título do assunto. Capturar a mesma mensagem duas vezes abre a nota existente em vez de duplicá-la. - + .eml — além disso, guarda o original bruto ao lado da nota e o vincula a ela. O
.emlcontém tudo, inclusive os anexos, e abre em qualquer programa de e-mail. Se a nota já existir, a cópia original é adicionada a ela — a menos que já haja uma vinculada. - → Tarefa — cria um item no seu banco de tarefas padrão com o assunto como título, a data de hoje como vencimento e o status aberto já preenchido.
Redigir e enviar
Assim que uma conta puder enviar — uma conta Microsoft, ou uma conta IMAP com um host SMTP configurado —, você pode escrever e enviar e-mails a partir do Plainva:
- Redigir (na aba de e-mail) abre uma janela flutuante com linhas rotuladas De / Para / Cc / Cco. Digite um endereço e pressione Enter ou vírgula para transformá-lo em um chip; Cc/Cco aparecem sob demanda. O corpo é um editor Markdown com uma barra de ferramentas de formatação e um menu de comandos ”/”. Um link
[texto](https://…)aparece como um link pronto enquanto você escreve — os caracteres de Markdown voltam a aparecer assim que o cursor entra nele, e um clique abre o destino no navegador. No envio, o corpo é convertido para HTML de qualquer forma: o destinatário sempre recebe um link de verdade, não importa como ele aparecia na janela. - Inserir modelo… coloca um modelo de nota no corpo da mensagem. As perguntas do modelo (
{{prompt:…}}) são feitas uma vez, em um único diálogo, em vez de seguirem como marcadores; o frontmatter dele fica de fora — um corpo de e-mail não tem um, e o destinatário receberia YAML. Se você cancelar, nada é inserido. - Responder, Responder a todos e Encaminhar em qualquer mensagem abrem a mesma janela com o original citado e os destinatários pré-preenchidos; um encaminhamento leva consigo os anexos.
- Enviar sai por SMTP (contas IMAP) ou Microsoft Graph (contas Microsoft).
- Esta nota por e-mail (menu
⋮de uma nota, ou a paleta de comandos) inicia uma mensagem com a nota atual anexada, ou incorporada como texto.
Entregar uma nota sem o cliente de e-mail
Você não precisa enviar de dentro do Plainva. Isto funciona com qualquer nota e não precisa de SMTP:
- Responder como nota (em uma mensagem): cria uma nota endereçada ao remetente (
to:no frontmatter) com o original citado — escreva sua resposta no Plainva. - Salvar nota como rascunho na caixa de correio (paleta de comandos, em qualquer nota aberta): grava a nota como um rascunho na sua própria caixa de correio via IMAP — escolha a conta, o destinatário e a pasta de rascunhos, depois abra seu programa de e-mail normal, revise e envie por lá. A formatação é preservada.
- Enviar nota por e-mail (mailto) (paleta de comandos): abre seu programa de e-mail padrão com a nota como texto simples (notas longas são encurtadas).
- Copiar nota como texto de e-mail (paleta de comandos): coloca a nota na área de transferência com formatação — cole em qualquer editor de e-mail.
Assinatura e endereços de remetente
Em Configurações → E-mail → Envio, cada caixa postal tem dois ajustes próprios:
- Assinatura — em Markdown, adicionada abaixo do seu texto ao escrever (e acima de um original citado ou encaminhado, onde o leitor espera encontrá-la). Trocar de remetente na janela de composição substitui a assinatura em vez de empilhar uma segunda. O campo usa o mesmo editor da janela de redação, então você vê a assinatura como ela será enviada.
- Assinatura por endereço — quando você tiver outros endereços de remetente, aparece o seletor Assinatura para acima do campo. “Padrão (todos os endereços)” é a assinatura da conta; escolha um endereço para escrever uma só para ele. Endereços sem assinatura própria continuam usando a padrão, e trocar de remetente ao redigir coloca a correta — inclusive entre dois endereços da mesma conta. Se esvaziar o campo de um endereço, ele volta para a padrão.
- Endereços de remetente adicionais — um por linha, p. ex.
Nome <alias@example.org>. O campo De passa a listar endereços em vez de contas: primeiro o da própria caixa, depois os apelidos. Se um endereço é de fato aceito, quem decide é o seu provedor — um servidor que recusa enviar com um apelido avisa, e o Plainva mostra esse erro em vez de enviar silenciosamente com outro nome.
Ações da caixa de correio
Estrelas/marcações são sincronizadas via IMAP e Microsoft; Sinalizadas mostra a seleção do servidor. As mensagens podem ser movidas individualmente ou em grupo. Fora da lixeira, Excluir sempre significa “mover para a lixeira”; somente nela aparece Excluir permanentemente após confirmação. No Gmail, mover altera rótulos e ações em Todos os e-mails podem afetar a mensagem em todos os rótulos; o Plainva avisa antes.
Cancelar inscrição e desfazer o envio
Quando uma mensagem traz o cabeçalho List-Unsubscribe, o Plainva mostra no leitor um botão Cancelar inscrição. O que acontece a seguir foi indicado pelo próprio remetente: o Plainva não adivinha nada do corpo nem clica em seu nome. Um endereço web abre no navegador após uma confirmação; um endereço de e-mail vai para a janela de escrita, para que você veja o que sai. Rotas http:// sem criptografia são descartadas, porque cancelar por ali envia seu endereço às claras.
Desfazer o envio é um atraso, não um resgate: depois de enviar, o Plainva espera alguns segundos antes de entregar a mensagem ao servidor, e nesse tempo um aviso mantém o botão Desfazer à mão. Depois disso ela está a caminho e não pode ser parada — nenhum programa de e-mail recupera uma mensagem entregue. Se você sair do Plainva nesse momento (no celular: trocar de aplicativo), ele envia imediatamente em vez de cancelar: uma mensagem que você mandou enviar não pode sumir porque o aplicativo foi para segundo plano.
Adiar
Há correio que não é urgente nem está resolvido. Adiar tira uma mensagem da lista até um momento que você escolhe — mais tarde hoje, amanhã de manhã, no fim de semana ou na semana que vem. No computador a opção fica no menu de contexto da linha; no celular é também um gesto de deslizar. O botão Adiados os traz de volta à vista; a partir dali, Trazer agora devolve a mensagem à lista imediatamente.
Duas coisas que merecem ser ditas com clareza. Primeiro, adiar é um marcador do próprio Plainva, não um recurso do servidor: nem IMAP nem Microsoft têm algo assim. O marcador viaja com a sincronização de configurações, então uma mensagem adiada no celular também descansa no computador — em outro programa de e-mail ela está na caixa de entrada como sempre. Segundo, adiar esconde apenas a lista da pasta em que você fez isso: a busca e “Todas as caixas de entrada” continuam mostrando a mensagem. Adiado significa “fora do caminho”, não “sumiu”.
Denunciar spam
Spam move uma mensagem para a pasta de spam da conta e, onde o servidor suporta, a marca com a palavra-chave $Junk. Dentro da pasta de spam o mesmo botão diz Não é spam e traz a mensagem de volta para a caixa de entrada. Ambos estão disponíveis no leitor, na seleção múltipla e, no telefone, como ação de deslizar da linha.
Sendo honesto: mover sozinho não treina necessariamente o filtro. Alguns servidores aprendem com isso, outros apenas guardam a palavra-chave e outros a rejeitam. Depois da ação, o Plainva diz o que realmente aconteceu — “marcada como spam e movida” ou apenas “movida”. Se a sua conta não tiver nenhuma pasta de spam, o Plainva oferece criar uma pasta Junk em vez de empurrar correio para um nome de pasta inventado.
Mensagem de ausência
Uma mensagem de ausência pertence ao servidor, não a um programa que por acaso está aberto. Por isso o Plainva a oferece apenas onde ela sobrevive ao computador desligado — em contas Microsoft e em caixas com servidor Sieve (mailbox.org, Fastmail, Nextcloud, Mailcow e outros). Quando a caixa não tem nenhum dos dois, não aparece nenhum botão, mas uma frase explicando o porquê.
Você a encontra em Configurações → E-mail e, no telefone, na área de contas: assunto, texto e um período. Sem período, a mensagem fica ativa até você desligá-la; com período, ela começa e termina sozinha — mesmo que você nunca mais abra o Plainva.
As suas próprias regras de filtro permanecem intactas. Em um script Sieve o Plainva escreve apenas a sua própria seção, marcada com # --- BEGIN PLAINVA, e deixa todo o resto caractere por caractere. Se encontrar ali uma seção que não consegue ler com segurança, ele não altera nada e avisa você.
Regras
Uma regra verifica remetente, destinatário ou assunto e então faz algo: mover, marcar como lida, marcar, denunciar como spam ou mandar para a lixeira. Você as encontra em Configurações → E-mail.
E aqui está o que importa: por enquanto as regras rodam apenas enquanto o Plainva está aberto e apenas sobre mensagens que o Plainva baixou. No telefone isso significa também: apenas enquanto o app esteve em primeiro plano. Ou seja, uma regra não filtra nada com o computador desligado — o cartão diz isso ali mesmo, em vez de sugerir um filtro no servidor que ainda não existe aqui.
Se uma regra verifica o texto da mensagem, ela só vale quando você abre a mensagem: o texto não está na lista. Isso também está no cartão.
Salvar no provedor. Se a sua caixa tiver um servidor Sieve, o botão Salvar no provedor transforma suas regras em um filtro do servidor: ele passa a funcionar mesmo com o Plainva fechado. O Plainva escreve apenas a sua própria seção marcada e deixa as regras escritas à mão exatamente como estão — a mesma promessa da resposta automática, porque as duas compartilham essa única seção.
Uma regra que o seu servidor não consegue expressar — por exemplo, uma verificação do corpo da mensagem em um servidor sem a extensão correspondente — continua local, e o Plainva informa qual. Ela não é enviada de propósito: um script com um requisito que o servidor desconhece é recusado por inteiro, levando junto a resposta automática.
As regras do Gmail continuam sendo configuradas nas próprias configurações do Google.
Com a Microsoft não é preciso um servidor extra: o mesmo botão salva suas regras como regras do Outlook na caixa. O Plainva substitui apenas as regras que ele mesmo criou e deixa as suas intactas — e as coloca depois das suas, porque uma regra escrita à mão veio primeiro. A Microsoft só compara com “contém”: “é exatamente”, “começa com”, “termina com”, uma regra sobre destinatários em cópia e a marcação continuam locais, e são informadas a você.
No telefone você cria as regras do início ao fim: nas configurações de e-mail, toque em uma regra e ela aparece como Se e Então — cada condição e cada ação é uma linha, e tocar nela pergunta campo, comparação e valor em folhas próprias. Isso não é um formulário encolhido, de propósito: cinco controles lado a lado na largura de um telefone é como se digita uma regra errada. A última condição não pode ser removida — uma regra sem condição valeria para toda mensagem.
Salvar como nota é a ação que nenhum programa de e-mail tem: a regra salva a mensagem como nota no seu cofre, com remetente, data e texto — a mesma captura do botão no leitor, só que automática. O mesmo e-mail duas vezes dá a mesma nota, e a mensagem continua na sua pasta: o que se salva é uma cópia, nada é movido. Uma regra com essa ação sempre fica local, mesmo em uma caixa que saberia executar regras. É proposital: salvar o resto da regra no provedor deixaria o servidor mover a mensagem antes de haver algo para salvar.