Respuestas:
Esto no es posible por el momento. Si observa la lista de operadores de búsqueda , verá que lo más cercano que puede hacer es filtrar todos los correos electrónicos con un archivo adjunto.
Una alternativa sería usar un cliente IMAP (como Thunderbird) y luego usar esa interfaz.
Como desea esa función, exprese sus necesidades en el sitio de sugerencias de funciones de Gmail .
Actualización 2014-02-20 : Gmail tiene ahora size:
y larger:
operadores .
Cuando tuve que buscar un correo electrónico size:5000000
grande, busqué el método de probar y ver si funciona y usé el término de búsqueda para encontrar un correo electrónico de 5 MB, y eso pareció encontrar realmente todos mis correos electrónicos de más de 5 MB. Intenté diferentes números y parecía funcionar de manera consistente.
Aunque este operador no está documentado en las opciones de búsqueda avanzada, funcionó para mí. :)
A partir de noviembre de 2012, este es ahora un operador de búsqueda con soporte oficial . La sintaxis es un poco diferente de lo que era.
para buscar correos electrónicos de más de 5 MB, puede buscar
size:5m
olarger:5m
Lamentablemente, no puede ordenar por tamaño, por lo que puede encontrar útil este artículo en Lifehacker sobre cómo limpiar su cuenta de Gmail .
Una de las recomendaciones es utilizar el filename:
operador para encontrar archivos adjuntos más grandes, por ejemplofilename:wmv
Esta no es exactamente la forma más rápida, pero primero puede buscar por tipo de archivo, lo que podría ayudarlo a reducir los correos electrónicos grandes. Por ejemplo, primero puede hacer una búsqueda de tipos de archivos de video (que son enormes), como este:
has:attachment (*.mov || *.wmv || *.avi)
o archivos zip, como:
has:attachment (*.zip || *.rar || *.7z || *.tar.gz)
Etc., etc. ¡Espero que ayude!
FindBigMail etiquetará todos sus mensajes grandes de eliminación de cuotas. Simplemente haga clic en las diversas etiquetas para mostrar mensajes que son mayores que el tamaño indicado por la etiqueta.
Estoy usando Gmail Backup para migrar mi correo a una nueva cuenta de Gmail. Además, estoy arreglando la zona horaria en varios correos electrónicos. (Obtuvieron la zona horaria incorrecta porque importé una tienda IMAP de Outlook desde una computadora con una zona horaria diferente).
Alguien ha encontrado una manera de hacer esto con Google Docs . La belleza de este método es que no necesita depender de un tercero; todo queda dentro del ecosistema de Google.
La idea es que sus Google Docs se conecten a su cuenta de Gmail y calculen el tamaño de cada mensaje que está presente en su buzón. Si encuentra un mensaje voluminoso (tamaño> 1 MB), lo anotará en la hoja de cálculo.
Una vez que la hoja tiene una lista de todos los mensajes voluminosos, puede ordenar la hoja por la columna Tamaño para encontrar los más grandes. O use la opción Filtro (el icono de embudo) para buscar mensajes que se encuentren dentro de un rango particular (5 MB <tamaño <10 MB). Haga clic en el enlace "Ver" para abrir el mensaje correspondiente en Gmail, reenviarlo a una dirección de correo electrónico secundaria y eliminarlo de la Bandeja de entrada principal para recuperar espacio.
Esa es toda la teoría que debes saber, ahora pongamos este programa en acción:
- Cree una copia de esta hoja en su cuenta de Google Docs.
- Aparecerá un nuevo menú de Gmail en la hoja después de 5-10 segundos. Seleccione "Restablecer lienzo" en el menú de Gmail para inicializar su hoja.
- Acepte la pantalla de autorización y luego elija Conceder acceso para permitir que Google Docs acceda a su Bandeja de entrada de Gmail. Esto es completamente seguro porque su propia cuenta de Google Docs solicita acceso a su propia cuenta de Gmail (consulte el código fuente ).
- Una vez que se hayan otorgado los permisos, elija "Escanear buzón" en el menú de Gmail para iniciar el proceso de escaneo.
Siéntese y relájese ya que el último paso puede llevar tiempo dependiendo de qué tan grande sea su buzón de correo de Gmail. Además, si el programa está bloqueado o si cierra accidentalmente la pestaña del navegador, abra la misma hoja de Google, elija "Escanear buzón" nuevamente y el script reanudará el escaneo desde donde se quedó.
Nota: no lo he probado.
Descárguelos todos a Outlook y ordene los correos electrónicos por tamaño. El uso de IMAP debería descargarlos (por ejemplo, solo encabezados) más rápido.
Si no le gusta Outlook, puede usar el cliente IMAP de correo electrónico de Opera. Funciona maravillosamente con la implementación IMAP de Gmail. (Bueno, no con Google Apps, pero esa es una historia diferente).
Encontré una aplicación para iPhone genial que maneja esto sin problemas: http://itunes.apple.com/us/app/search-mail-by-size/id388632871?mt=8
Hago la mayoría de las cosas desde mi iPhone de todos modos, así que realmente me gustó esta solución cuando necesitaba hacer algo de espacio en mi buzón.
Hay una extensión de Chrome para ordenar los correos electrónicos por tamaño de archivo adjunto:
Ordenar los correos electrónicos por el Tamaño de fijación para Gmail
Aquí hay un sencillo script de Google que lo ayudará a ordenar su buzón por tamaño en Hojas de cálculo de 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);
}
Existe searchgmailbysize.com que afirma enumerarle al menos archivos adjuntos por tamaño. Personalmente, no confiaría en el sitio con mis credenciales, ya que ni siquiera está usando OAuth.