Criar filtro se o corpo da mensagem contiver meu nome

12

Tenho algumas conversas em andamento no Gmail com várias pessoas diferentes. Existe uma maneira de configurar um filtro para que ele adicione um rótulo se o corpo de qualquer novo e-mail não lido contiver meu nome? Em seguida, remova o rótulo depois de ler o email?

roflwaffle
fonte

Respostas:

7

Lembre-se de que você pode usar qualquer operador de pesquisa do Gmail em um filtro pela Has the words:caixa de texto, pois o Gmail apenas AND reúne os operadores preenchidos pela caixa de diálogo do filtro.

Eu sugiro que você comece tentando o seguinte:

  1. Crie um filtro que encontre novos emails com seu nome e aplique um rótulo temporário. A operação de pesquisa que você usaria no filtro é:

    is:unread AND body:"Your Name"
    
  2. Crie um filtro que encontre os emails de leitura no rótulo temporário e remova o rótulo.

    label:templabel AND is:read
    

    Infelizmente, embora os filtros possam operar em e-mails lidos, eles não podem remover marcadores no momento, estamos em um ponto de parada.

-

Desculpe, não posso ajudar mais, mas até que os filtros do Gmail possam remover um marcador, você não poderá fazer isso por meio de filtros.

As soluções possíveis seriam:

  1. Configure um cliente IMAP com a filtragem equivalente, onde, em vez de adicionar / remover um rótulo temporário, você estaria copiando / excluindo o email da pasta temporária.

  2. O Google introduziu recentemente uma nova estrutura de script para o Google Apps .

  3. Um truque realmente grosseiro para a etapa 2 seria fazer o filtro encaminhar o email e excluí-lo. Você encaminharia para o seu próprio endereço de e-mail com uma extensão positiva, por exemplo [email protected].

    Em seguida, uma nova etapa 3 seria capturar esses e-mails usando a deliveredto:[email protected]string de pesquisa e reaplicar algum rótulo.

    Não tenho certeza de como esse método funcionaria de maneira limpa, principalmente porque você obteria o fragmento de cabeçalho a partir do encaminhamento (vs.

Pessoalmente, eu consideraria a segunda posição, já que o aprendizado de scripts para o Google Apps renderia a longo prazo.

mindless.panda
fonte
não há campo "corpo" no gmail support.google.com/mail/answer/7190
bentael 05/04/19
8

Não há um operador de pesquisa para restringir o corpo de uma mensagem. Eu recomendaria configurar um filtro com seu nome no campo "Tem as palavras" e aplicar o rótulo como sua ação. Não é necessário adicionar "is: unread" porque os filtros se aplicam às mensagens recebidas.

Da mesma forma, você não pode remover o rótulo via filtro ou executar uma ação automática após a chegada da mensagem. Mas existem algumas outras opções que podem ajudar:

  • Use atalhos de teclado para remover o rótulo quando terminar de ler a mensagem. Supondo que você esteja lendo as mensagens na exibição do marcador, "y" removerá o rótulo e "[" e "]" removerão o rótulo e o moverão para a mensagem seguinte ou anterior.
  • Use o laboratório Ocultar rótulos de leitura para ocultar o rótulo se não houver mensagens não lidas dentro.

Por fim, você também pode considerar a possibilidade de configurar um link rápido ou uma caixa de entrada múltipla com a consulta de pesquisa: is: unread yourname . O link ou a caixa de entrada atualizaria e removeria automaticamente as mensagens da exibição depois que você as lesse.

Sarah Price
fonte
oi, há uma maneira de combinar / procurar nomes em uma planilha com o conteúdo / corpo
transformador de
1

A primeira parte: adicionar um rótulo com base na palavra-chave existente é simples, mas a segunda parte é impossível, porque não existe um gatilho no Gmail que possa causar uma operação de filtragem após a leitura de um email.


fonte