ti-enxame.com

Como posso classificar e-mails no Gmail por tamanho?

O Google começou a me avisar que estou quase sem espaço na minha conta do Gmail. Como posso classificar minhas mensagens por tamanho para identificar e-mails grandes descartáveis ​​na minha conta?

54
Dave Hunt

Isso não é possível no momento. Se você olhar para lista de operadores de pesquisa , verá que a coisa mais próxima a fazer é filtrar todos os emails com um anexo.

Uma alternativa seria usar um cliente IMAP (como o Thunderbird) e depois usar essa interface.

Como você deseja esse recurso, expresse suas necessidades no site de sugestões de recursos do Gmail .

Atualize 20/02/2014 : o Gmail agora possui os operadores size: e larger: .

33
akira

Quando tive que procurar um email grande, usei o método "tente e veja se funciona" e usei o termo de pesquisa size:5000000 para encontrar emails de 5 MB de tamanho, e isso parecia para encontrar todos os meus e-mails com mais de 5 MB. Tentei números diferentes e parecia funcionar de forma consistente.

Mesmo que esse operador não esteja documentado nas opções de pesquisa avançada, funcionou para mim. :)

Desde novembro de 2012, agora é um operador de pesquisa com suporte oficial . A sintaxe é um pouco diferente do que era.

para encontrar e-mails com mais de 5 MB, você pode pesquisar por size:5m ou larger:5m

32
steabert

Essa não é exatamente a maneira mais rápida, mas você pode pesquisar primeiro os tipos de arquivo, o que pode ajudá-lo a restringir emails grandes. Por exemplo, você pode fazer uma pesquisa por tipos de arquivo de vídeo (que são enormes) primeiro, assim:

has:attachment (*.mov || *.wmv || *.avi)

ou arquivos Zip, como:

has:attachment (*.Zip || *.rar || *.7z || *.tar.gz)

Etc., etc. Espero que ajude!

9
jrc03c

Infelizmente, você não pode classificar por tamanho, para que possa encontrar este artigo no Lifehacker sobre como limpar sua conta do Gmail útil.

Uma das recomendações é usar o operador filename: para encontrar anexos maiores, por exemplo filename:wmv

9
Dave Webb

Alguém descobriu ma maneira de fazer isso com o Google Docs . A beleza desse método é que você não precisa confiar em terceiros; tudo permanece no ecossistema do Google.

A ideia é que seu Google Docs se conecte à sua conta do Gmail e calcule o tamanho de todas as mensagens presentes na sua caixa de correio. Se encontrar uma mensagem volumosa (tamanho> 1 MB), ela será anotada na planilha.

Depois que a planilha tiver uma lista de todas as mensagens volumosas, você poderá classificá-la pela coluna Tamanho para encontrar as maiores. Ou use a opção Filtro (o ícone do funil) para encontrar mensagens dentro de um intervalo específico (5 MB <tamanho <10 MB). Clique no link "Visualizar" para abrir a mensagem correspondente no Gmail, encaminhe-a para um endereço de e-mail secundário e exclua-a da Caixa de entrada principal para recuperar espaço.

Essa é toda a teoria que você deve conhecer, agora vamos colocar este programa em ação:

  1. Crie uma cópia de nesta folha na sua conta do Google Docs.
  2. Um novo menu do Gmail aparecerá na planilha após 5 a 10 segundos. Selecione "Redefinir tela" no menu do Gmail para inicializar sua planilha.
  3. Aceite a tela de autorização e escolha Conceder acesso para permitir que o Google Docs acesse sua Caixa de entrada do Gmail. Isso é totalmente seguro, porque sua própria conta do Google Docs está solicitando acesso à sua própria conta do Gmail (consulte código-fonte ).
  4. Depois que as permissões forem concedidas, escolha "Digitalizar caixa de correio" no menu do Gmail para iniciar o processo de digitalização.

Sente-se e relaxe, pois a última etapa pode demorar, dependendo do tamanho da sua caixa de correio do Gmail. Além disso, se o programa estiver travado ou se você fechar acidentalmente a guia do navegador, abra a mesma planilha do Google, escolha “Digitalizar caixa de correio” novamente e o script continuará a digitalização de onde parou.

Nota: Eu não tentei.

6
ale

FindBigMail marcará todas as suas mensagens grandes de redução de cota. Basta clicar nos vários marcadores para mostrar mensagens que são maiores que o tamanho indicado pelo rótulo.


  1. Baixe seus e-mails com Backup do Gmail . Cada e-mail individual é baixado como um arquivo EML. Muitos programas de email podem ler arquivos EML; eles são apenas texto simples.
  2. Remova todos os arquivos EML grandes. Você pode classificar todos os arquivos EML por tamanho.
  3. Restaure o backup no Gmail. Você provavelmente precisará excluir as mensagens do Gmail primeiro.

Estou usando o Gmail Backup para migrar meus e-mails para uma nova conta do Gmail. Além disso, estou corrigindo o fuso horário em vários emails. (Eles entenderam o fuso horário errado porque importei um armazenamento IMAP do Outlook de um computador com um fuso horário diferente.)

6
Leftium

Aqui está um simples Google Script que o ajudará a classificar sua caixa de correio por tamanho em Planilhas Google .

function Scanning_Gmail_Mailbox() {    

  if (!UserProperties.getProperty("start")) {
    UserProperties.setProperty("start", "0");    
  }

  var start   = parseInt(UserProperties.getProperty("start"));
  var sheet   = SpreadsheetApp.getActiveSheet();
  var row     = getFirstRow();
  var ss      = SpreadsheetApp.getActiveSpreadsheet()

  for (;;) {

  ss.toast("Now finding all the big emails in your Gmail mailbox. Please wait..", "Scan Started", -1);

  // Find all Gmail messages that have attachments
  var threads = GmailApp.search('has:attachment larger:1m', start, 100);

  if (threads.length == 0) {
    ss.toast("Processed " + start + " messages.", "Scanning Done", -1); 
    return;
  }

  for (var i=0; i<threads.length; i++) {

    var messages = threads[i].getMessages();
    UserProperties.setProperty("start", ++start);

    for (var m=0; m<messages.length; m++) {      

      var size = getMessageSize(messages[m].getAttachments());      

     // If the total size of attachments is > 1 MB, log the messages
     // You can change this value as per requirement.

      if (size >= 1) {      
        sheet.getRange(row,1).setValue(Utilities.formatDate(messages[m].getDate(),"GMT", "yyyy-MM-dd"));
        sheet.getRange(row,2).setValue(messages[m].getFrom());        
        sheet.getRange(row,3).setValue(messages[m].getSubject());
        sheet.getRange(row,4).setValue(size);        
        var id = "https://mail.google.com/mail/u/0/#all/" + messages[m].getId();
        sheet.getRange(row,5).setFormula('=hyperlink("' + id + '", "View")'); 
        row++;
      }
    }            
  }    
  }
}


// Compute the size of email attachments in MB

function getMessageSize(att) {
  var size = 0;
  for (var i=0; i<att.length; i++) {
    //size += att[i].getBytes().length;
    size += att[i].getSize(); // Better and faster than getBytes()
  }
  // Wait for a second to avoid hitting the system limit
  Utilities.sleep(1000);
  return Math.round(size*100/(1024*1024))/100;
}

// Clear the content of the sheet

function Clear_Canvas() {
  UserProperties.setProperty("start", "0");
  var sheet = SpreadsheetApp.getActiveSheet();
  sheet.getRange(2,1,sheet.getLastRow(), 5).clearContent();
  SpreadsheetApp.getActiveSpreadsheet().toast("Choose Scan Mailbox to continue..", "Initialized", -1);
}

// Find the first empty row to start logging

function getFirstRow() {
  var sheet  = SpreadsheetApp.getActiveSpreadsheet();
  var values = sheet.getRange('A:A').getValues();
  var c = 2;
  while ( values[c][0] != "" ) {
    c++;
  }
  return c;
}

// Add a Gmail Menu to the spreadsheet

function onOpen() {  
  var menu = [    
    {name: "Reset Canvas", functionName: "Clear_Canvas"},
    {name: "Scan Mailbox", functionName: "Scanning_Gmail_Mailbox"}
  ];

  SpreadsheetApp.getActiveSpreadsheet().addMenu("Gmail", menu);
}
1
Amit Agarwal

Faça o download de todos eles para o Outlook e classifique os e-mails por tamanho. O uso do IMAP deve baixá-los (por exemplo, apenas cabeçalhos) mais rapidamente.

Se você não gosta do Outlook, pode usar o cliente IMAP de e-mail do Opera. Funciona maravilhosamente com a implementação IMAP do Gmail. (Bem, não no Google Apps, mas é uma história diferente.)

1
user10317

Existe uma extensão Chrome para classificar emails por tamanho de anexo:

Classificar emails por tamanho de anexo no Gmail

1
trototype

Encontrei um aplicativo legal para iPhone que lida com isso sem problemas: http://iTunes.Apple.com/us/app/search-mail-by-size/id388632871?mt=8

De qualquer maneira, eu faço a maioria das coisas do meu iPhone, então gostei muito desta solução quando precisava abrir espaço na minha caixa de correio.

1
Tessy

searchgmailbysize.com que afirma listar você pelo menos anexos por tamanho. Pessoalmente, eu não confiaria no site minhas credenciais, pois ele nem está usando o OAuth.

0
neo