# Pesquisar logs de email não encontra emails em cópia (cc:).

**URL:** https://meta.discourse.org/t/searching-email-logs-doesnt-find-emails-in-cc/348688
**Category:** Bug
**Created:** [Janeiro 23, 2025, 8:50pm UTC](https://meta.discourse.org/t/searching-email-logs-doesnt-find-emails-in-cc/348688 "2025-01-23T20:50:02Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [Janeiro 23, 2025, 8:50pm UTC](https://meta.discourse.org/t/searching-email-logs-doesnt-find-emails-in-cc/348688/1 "2025-01-23T20:50:02Z")

</div>

Estávamos tentando encontrar registros de e-mails de saída para um usuário, mas eles só aparecem quando você _pesquisa explicitamente por e-mails `group_smtp`_. Isso é contraintuitivo e confuso para o administrador:

> ![A imagem mostra uma interface de resultados de pesquisa exibindo uma lista de duas descrições com endereços de e-mail, carimbos de data/hora e espaços reservados para usuário, chave de resposta e tipo de e-mail, todos com texto borrado por privacidade. (Legenda da IA)](https://global.discourse-cdn.com/meta/original/4X/1/7/6/1767b7bab31ee143aa7921af57e734026854542f.png)

^ você pode ver aqui uma pesquisa normal por jose mostra resultados normais

> ![A imagem mostra uma tela exibindo uma interface de pesquisa de e-mail. (Legenda da IA)](https://global.discourse-cdn.com/meta/original/4X/a/4/9/a49be9779c52aab36b1f1b7d811ee171c88774dd.png)

^ mas uma pesquisa por brian não retorna nada

> ![A imagem mostra um painel de e-mail com cabeçalhos destacados em verde indicando mensagens de "brian@" dentro de um filtro group_msmtp, ordenadas por idade, com uma mensagem adicional group_msmtp na seção "4 dias". (Legenda da IA)](https://global.discourse-cdn.com/meta/original/4X/0/8/9/089e25947f5e13554bd025feb986ec42565b45af.png)

^ até que você pesquise com `tipo de e-mail: group_smtp`

```plaintext
class Admin::EmailController < Admin::AdminController
  def sent
    email_logs = EmailLog.joins(<<~SQL)
      LEFT JOIN post_reply_keys
      ON post_reply_keys.post_id = email_logs.post_id
      AND post_reply_keys.user_id = email_logs.user_id
    SQL

    email_logs = filter_logs(email_logs, params, include_ccs: params[:type] == "group_smtp")

```

Suspeito que isso esteja aqui apenas como uma tentativa de otimização de consulta, mas não acho que seja necessário; isso apenas cria essa situação inesperada.

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [Janeiro 23, 2025, 9:53pm UTC](https://meta.discourse.org/t/searching-email-logs-doesnt-find-emails-in-cc/348688/4 "2025-01-23T21:53:45Z")

</div>

correção rápida?

> <https://github.com/discourse/discourse/pull/30963>
>
> It seems from the original commit notes that this was only included as a query
> o…ptimisation, but doing so leads to confusion: https://meta.discourse.org/t/348688
> 
> Searching for outbound mail to an address should find that address regardless
> of whether or not the mail type to search for is explicitly \`group\_smtp\`.

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [Fevereiro 3, 2025, 1:00pm UTC](https://meta.discourse.org/t/searching-email-logs-doesnt-find-emails-in-cc/348688/6 "2025-02-03T13:00:40Z")

</div>

Este tópico foi automaticamente fechado após 5 dias. Novas respostas não são mais permitidas.
