Réponses:
Ce n'est pas possible pour le moment. Si vous consultez la liste des opérateurs de recherche , vous verrez que la chose la plus proche que vous puissiez faire est de filtrer tous les courriels comportant une pièce jointe.
Une alternative serait d'utiliser un client IMAP (tel que Thunderbird) puis d'utiliser cette interface.
Puisque vous souhaitez utiliser cette fonctionnalité, exprimez vos besoins sur le site de suggestion de fonctionnalités de Gmail .
Mise à jour du 2014-02-20 : Gmail a maintenant size:
et les larger:
opérateurs .
Lorsque je devais rechercher un gros courrier électronique, je optai pour la méthode d’essai et voyais si cela fonctionnait et utilisais le terme de recherche size:5000000
pour trouver un courriel de 5 Mo de taille e-mails de plus de 5 Mo. J'ai essayé des chiffres différents et cela a semblé fonctionner de manière constante.
Même si cet opérateur n'est pas documenté dans les options de recherche avancée, cela a fonctionné pour moi. :)
Depuis novembre 2012, il s'agit désormais d'un opérateur de recherche officiellement pris en charge . La syntaxe est un peu différente de ce qu'elle était.
Pour trouver des courriels de plus de 5 Mo, vous pouvez rechercher
size:5m
oularger:5m
Malheureusement, vous ne pouvez pas trier par taille. Vous trouverez peut-être cet article chez Lifehacker qui expliquera comment vider votre compte Gmail .
L’une des recommandations est d’utiliser l’ filename:
opérateur pour trouver des pièces jointes plus grandes, par exemple:filename:wmv
Ce n'est pas exactement le moyen le plus rapide, mais vous pouvez commencer par rechercher par type de fichier, ce qui peut vous aider à réduire le nombre de courriers électroniques volumineux. Par exemple, vous pouvez commencer par rechercher les types de fichiers vidéo (qui sont énormes), comme ceci:
has:attachment (*.mov || *.wmv || *.avi)
ou des fichiers zip, comme:
has:attachment (*.zip || *.rar || *.7z || *.tar.gz)
Etc, etc. J'espère que ça aide!
FindBigMail va étiqueter tous vos messages volumineux qui tuent des quotas. Cliquez simplement sur les différentes étiquettes pour afficher les messages supérieurs à la taille indiquée par l'étiquette.
J'utilise Gmail Backup pour migrer mes messages vers un nouveau compte Gmail. De plus, je répare le fuseau horaire sur plusieurs courriels. (Leur fuseau horaire est incorrect car j'ai importé un magasin Outlook IMAP à partir d'un ordinateur avec un fuseau horaire différent.)
Quelqu'un a trouvé un moyen de faire cela avec Google Docs . La beauté de cette méthode est qu'il n'est pas nécessaire de faire appel à une tierce partie. tout reste dans l'écosystème de Google.
L'idée est que votre Google Docs se connecte à votre compte Gmail et calcule la taille de chaque message présent dans votre boîte aux lettres. S'il trouve un message volumineux (taille> 1 Mo), il le notera dans le tableur.
Une fois que la feuille contient la liste de tous les messages volumineux, vous pouvez trier la feuille en fonction de la colonne Taille pour trouver les plus gros. Vous pouvez également utiliser l’option Filtrer (icône Entonnoir) pour rechercher les messages appartenant à une plage particulière (5 Mo <taille <10 Mo). Cliquez sur le lien "Afficher" pour ouvrir le message correspondant dans Gmail, transférez-le vers une adresse électronique secondaire et supprimez-le de la boîte de réception principale pour récupérer de l'espace.
C'est toute la théorie que vous devriez savoir, mettons maintenant ce programme en action:
- Créez une copie de cette feuille dans votre compte Google Documents.
- Un nouveau menu Gmail apparaîtra dans la feuille au bout de 5 à 10 secondes. Sélectionnez «Réinitialiser le canevas» dans le menu Gmail pour initialiser votre feuille.
- Acceptez l'écran d'autorisation, puis choisissez Accorder l'accès pour permettre à Google Documents d'accéder à votre boîte de réception Gmail. Ceci est totalement sécurisé car votre propre compte Google Docs demande l'accès à votre propre compte Gmail (voir le code source ).
- Une fois les autorisations accordées, choisissez «Analyser la boîte aux lettres» dans le menu Gmail pour lancer le processus d’analyse.
Détendez-vous et détendez-vous car la dernière étape peut prendre un certain temps, en fonction de la taille de votre boîte aux lettres Gmail. En outre, si le programme est bloqué ou si vous fermez accidentellement l'onglet du navigateur, ouvrez la même feuille de Google, choisissez à nouveau «Analyser la boîte aux lettres» et le script reprendra l'analyse à partir de l'endroit où elle s'était arrêtée.
Note: je n'ai pas essayé.
Téléchargez-les tous dans Outlook et triez les e-mails par taille. L'utilisation d'IMAP devrait les télécharger (par exemple, les en-têtes uniquement) plus rapidement.
Si vous n'aimez pas Outlook, vous pouvez utiliser le client de messagerie IMAP d'Opera. Cela fonctionne à merveille avec la mise en œuvre IMAP de Gmail. (Eh bien, pas avec Google Apps, mais c'est une autre histoire.)
J'ai trouvé une application iPhone qui gère cela en douceur: http://itunes.apple.com/us/app/search-mail-by-size/id388632871?mt=8
De toute façon, je fais la plupart des choses depuis mon iPhone, alors j’ai vraiment aimé cette solution lorsque j’avais besoin de faire de la place dans ma boîte aux lettres.
Il existe une extension Chrome pour trier les e-mails par taille de pièce jointe:
Voici un script Google simple qui vous aidera à trier votre boîte aux lettres par taille dans Google Sheets .
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);
}
Il y a searchgmailbysize.com qui prétend vous répertorier au moins les pièces jointes par taille. Personnellement, je ne ferais pas confiance au site avec mes informations d'identification, car il n'utilise même pas OAuth.