Odpowiedzi:
W tej chwili nie jest to możliwe. Jeśli spojrzysz na listę operatorów wyszukiwania , zobaczysz, że najbliższe, co możesz zrobić, to odfiltrować wszystkie wiadomości e-mail z załącznikiem.
Alternatywą byłoby użycie klienta IMAP (takiego jak Thunderbird), a następnie użycie tego interfejsu.
Ponieważ chcesz tę funkcję, wyrażaj swoje potrzeby w witrynie z sugestiami dotyczącymi funkcji Gmaila .
Aktualizacja 2014-02-20 : Gmail ma teraz size:
i larger:
operatorów .
Kiedy musiałem wyszukać dużą wiadomość e-mail, wybrałem metodę „spróbuj i zobacz-jeśli-to-działa” i użyłem wyszukiwanego hasła, size:5000000
aby znaleźć wiadomość e-mail o wielkości 5 MB, i to wydawało się, że znalazłem całą moją wiadomości e-mail większe niż 5 MB. Próbowałem różnych liczb i wydawało się, że działa to konsekwentnie.
Chociaż ten operator nie jest udokumentowany w opcjach wyszukiwania zaawansowanego, działał dla mnie. :)
Od listopada 2012 r. Jest to obecnie oficjalnie obsługiwany operator wyszukiwania . Składnia jest nieco inna niż wcześniej.
aby znaleźć wiadomości e-mail większe niż 5 MB, możesz wyszukać
size:5m
lublarger:5m
Niestety nie możesz sortować według rozmiaru, więc może okazać się przydatny ten artykuł w Lifehacker na temat usuwania konta Gmail .
Jednym z zaleceń jest użycie filename:
operatora do znalezienia większych załączników, npfilename:wmv
Nie jest to najszybszy sposób, ale najpierw możesz wyszukiwać według typów plików, co może pomóc w zawężeniu dużych wiadomości e-mail. Na przykład możesz najpierw wyszukać typy plików wideo (które są ogromne), takie jak:
has:attachment (*.mov || *.wmv || *.avi)
lub pliki zip, takie jak:
has:attachment (*.zip || *.rar || *.7z || *.tar.gz)
Itd., Itp. Mam nadzieję, że to pomaga!
FindBigMail oznaczy wszystkie twoje wiadomości zabijające duże kwoty. Wystarczy kliknąć różne etykiety, aby wyświetlić wiadomości większe niż rozmiar wskazany na etykiecie.
Korzystam z usługi Kopia zapasowa Gmaila, aby migrować pocztę na nowe konto Gmail. Ponadto poprawiam strefę czasową w kilku wiadomościach e-mail. (Niepoprawna strefa czasowa, ponieważ zaimportowałem sklep Outlook IMAP z komputera z inną strefą czasową).
Ktoś opracował sposób, aby to zrobić za pomocą Dokumentów Google . Zaletą tej metody jest to, że nie musisz polegać na stronie trzeciej; wszystko pozostaje w ekosystemie Google.
Chodzi o to, że Twoje Dokumenty Google będą łączyć się z kontem Gmail i obliczać rozmiar każdej wiadomości znajdującej się w skrzynce pocztowej. Jeśli znajdzie nieporęczną wiadomość (rozmiar> 1 MB), zanotuje ją w arkuszu kalkulacyjnym.
Gdy arkusz ma listę wszystkich nieporęcznych wiadomości, możesz posortować arkusz według kolumny Rozmiar, aby znaleźć duże. Lub użyj opcji Filtruj (ikona ścieżki), aby znaleźć wiadomości z określonego zakresu (5 MB <rozmiar <10 MB). Kliknij link „Wyświetl”, aby otworzyć odpowiednią wiadomość w Gmailu, prześlij ją na dodatkowy adres e-mail i usuń ją z podstawowej skrzynki odbiorczej, aby odzyskać miejsce.
To cała teoria, którą powinieneś znać, uruchommy teraz ten program:
- Utwórz kopię tego arkusza na swoim koncie Dokumentów Google.
- Nowe menu Gmaila pojawi się w arkuszu po 5-10 sekundach. Wybierz „Resetuj płótno” z menu Gmaila, aby zainicjować arkusz.
- Zaakceptuj ekran autoryzacji, a następnie wybierz opcję Udziel dostępu, aby umożliwić Dokumentom Google dostęp do skrzynki odbiorczej Gmaila. Jest to całkowicie bezpieczne, ponieważ twoje własne konto Dokumentów Google prosi o dostęp do twojego konta Gmail (zobacz kod źródłowy ).
- Po przyznaniu uprawnień wybierz „Skanuj skrzynkę pocztową” z menu Gmail, aby rozpocząć proces skanowania.
Usiądź wygodnie i zrelaksuj się, ponieważ ostatni krok może zająć trochę czasu, w zależności od wielkości skrzynki pocztowej Gmaila. Ponadto, jeśli program zablokuje się lub przypadkowo zamkniesz kartę przeglądarki, otwórz ten sam arkusz Google, wybierz ponownie opcję „Skanuj skrzynkę pocztową”, a skrypt wznowi skanowanie od miejsca, w którym zostało przerwane.
Uwaga: nie próbowałem tego.
Pobierz je wszystkie do programu Outlook i posortuj wiadomości e-mail według rozmiaru. Korzystanie z IMAP powinno je pobierać (np. Tylko nagłówki) szybciej.
Jeśli nie lubisz programu Outlook, możesz użyć klienta IMAP do obsługi poczty e-mail. Działa doskonale z implementacją IMAP Gmaila. (Cóż, nie z Google Apps, ale to inna historia).
Znalazłem fajną aplikację na iPhone'a, która obsługuje to płynnie: http://itunes.apple.com/us/app/search-mail-by-size/id388632871?mt=8
W każdym razie robię większość rzeczy z mojego iPhone'a, więc naprawdę podobało mi się to rozwiązanie, gdy potrzebowałem trochę miejsca w mojej skrzynce pocztowej.
Istnieje rozszerzenie Chrome do sortowania wiadomości e-mail według rozmiaru załącznika:
Sortowanie wiadomości e-mail przez przywiązanie rozmiar dla Gmaila
Oto prosty skrypt Google , który pomoże ci posortować skrzynkę pocztową według rozmiaru w Arkuszach 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);
}
Istnieje searchgmailbysize.com, który twierdzi, że zawiera listę co najmniej załączników według rozmiaru. Osobiście nie ufałbym stronie przy użyciu moich danych uwierzytelniających, ponieważ nawet nie używa ona OAuth.