Risposte:
Questo non è possibile al momento. Se guardi l' elenco degli operatori di ricerca , vedrai che la cosa più vicina che puoi fare è filtrare tutte le email con un allegato.
Un'alternativa sarebbe usare un client IMAP (come Thunderbird) e quindi usare quell'interfaccia.
Poiché desideri quella funzione, esprimi le tue esigenze nel sito di suggerimento delle funzionalità di Gmail .
Aggiornamento 2014-02-20 : Gmail ha ora size:
e larger:
operatori .
Quando ho dovuto cercare una e-mail di grandi dimensioni, ho optato per il metodo di prova e vedi se funziona e ho usato il termine di ricerca size:5000000
per trovare e-mail di 5 MB di grandi dimensioni, e questo sembrava effettivamente trovare tutti i miei e-mail di dimensioni superiori a 5 MB. Ho provato numeri diversi e sembrava funzionare in modo coerente.
Anche se questo operatore non è documentato nelle opzioni di ricerca avanzata, ha funzionato per me. :)
A partire da novembre 2012, questo è ora un operatore di ricerca supportato ufficialmente . La sintassi è leggermente diversa da come era.
per trovare e-mail di dimensioni superiori a 5 MB, puoi cercare
size:5m
olarger:5m
Purtroppo non puoi ordinare per dimensione, quindi potresti trovare questo articolo su Lifehacker su come cancellare il tuo account Gmail .
Uno dei consigli è usare l' filename:
operatore per trovare allegati più grandi, ad esfilename:wmv
Questo non è esattamente il modo più veloce, ma potresti prima cercare per tipo di file, il che potrebbe aiutarti a restringere le e-mail di grandi dimensioni. Ad esempio, potresti prima cercare i tipi di file video (che sono enormi), in questo modo:
has:attachment (*.mov || *.wmv || *.avi)
o file zip, come:
has:attachment (*.zip || *.rar || *.7z || *.tar.gz)
Ecc. Ecc. Spero che ti aiuti!
FindBigMail etichetterà tutti i tuoi grandi messaggi di abbattimento delle quote. Basta fare clic sulle varie etichette per mostrare i messaggi che superano le dimensioni indicate dall'etichetta.
Sto usando Gmail Backup per migrare la mia posta su un nuovo account Gmail. Inoltre, sto riparando il fuso orario su diverse e-mail. (Hanno ottenuto il fuso orario sbagliato perché ho importato un negozio IMAP di Outlook da un computer con un fuso orario diverso.)
Qualcuno ha escogitato un modo per farlo con Google Documenti . Il bello di questo metodo è che non è necessario affidarsi a terzi; tutto rimane all'interno dell'ecosistema di Google.
L'idea è che Google Documenti si connetterà al tuo account Gmail e calcolerà la dimensione di ogni messaggio presente nella tua casella di posta. Se trova un messaggio voluminoso (dimensione> 1 MB), ne prenderà nota nel foglio di calcolo.
Una volta che il foglio ha un elenco di tutti i messaggi voluminosi, è possibile ordinare il foglio in base alla colonna Dimensione per trovare quelli più grandi. In alternativa, utilizza l'opzione Filtro (icona a imbuto) per trovare i messaggi che si trovano in un determinato intervallo (5 MB <dimensione <10 MB). Fai clic sul link "Visualizza" per aprire il messaggio corrispondente in Gmail, inoltrarlo a un indirizzo email secondario ed eliminarlo dalla Posta in arrivo principale per recuperare spazio.
Questa è tutta la teoria che dovresti sapere, ora mettiamo in azione questo programma:
- Crea una copia di questo foglio nel tuo account Google Documenti.
- Un nuovo menu di Gmail apparirà nel foglio dopo 5-10 secondi. Seleziona "Ripristina tela" dal menu di Gmail per inizializzare il foglio.
- Accetta la schermata di autorizzazione, quindi scegli Concedi accesso per consentire a Google Docs di accedere alla Posta in arrivo di Gmail. Questo è completamente sicuro perché il tuo account Google Documenti richiede l'accesso al tuo account Gmail (vedi codice sorgente ).
- Una volta concesse le autorizzazioni, selezionare "Scansione cassetta postale" dal menu di Gmail per avviare il processo di scansione.
Siediti e rilassati poiché l'ultimo passaggio potrebbe richiedere del tempo a seconda della dimensione della tua casella di posta Gmail. Inoltre, se il programma è bloccato o se si chiude accidentalmente la scheda del browser, aprire lo stesso foglio di Google, selezionare nuovamente "Scansione cassetta postale" e lo script riprenderà la scansione da dove era stato interrotto.
Nota: non l'ho provato.
Scaricali tutti su Outlook e ordina le e-mail per dimensione. L'uso di IMAP dovrebbe scaricarli (ad esempio solo le intestazioni) più rapidamente.
Se non ti piace Outlook, puoi utilizzare il client IMAP e-mail di Opera. Funziona meravigliosamente con l'implementazione IMAP di Gmail. (Beh, non con Google Apps, ma questa è una storia diversa.)
Ho trovato una fantastica app per iPhone che gestisce questo senza problemi: http://itunes.apple.com/us/app/search-mail-by-size/id388632871?mt=8
Faccio la maggior parte delle cose dal mio iPhone, quindi mi è piaciuta molto questa soluzione quando avevo bisogno di liberare spazio nella mia casella di posta.
Esiste un'estensione di Chrome per ordinare le e-mail in base alle dimensioni dell'allegato:
Ordinare i messaggi di posta elettronica da Allegato Dimensione per Gmail
Ecco un semplice script di Google che ti aiuterà a ordinare la tua casella di posta per dimensione in Fogli 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);
}
C'è searchgmailbysize.com che afferma di elencarti almeno gli allegati per dimensione. Personalmente, non mi fiderei del sito con le mie credenziali in quanto non utilizza nemmeno OAuth.