it-swarm.asia

كيف يمكنني فرز رسائل البريد الإلكتروني في Gmail حسب الحجم؟

بدأت Google تحذرني من نفاد المساحة تقريبًا في حساب Gmail الخاص بي. كيف يمكنني فرز رسائلي حسب الحجم لتحديد أي رسائل بريد إلكتروني كبيرة مستهلكة في حسابي؟

55
Dave Hunt

هذا غير ممكن في الوقت الحالي. إذا نظرت إلى قائمة عوامل تشغيل البحث ، فسترى أن أقرب شيء يمكنك القيام به هو تصفية جميع رسائل البريد الإلكتروني التي تحتوي على مرفق.

سيكون البديل استخدام عميل IMAP (مثل Thunderbird) ثم استخدام تلك الواجهة.

نظرًا لأنك تريد هذه الميزة ، عبر عن احتياجاتك على موقع اقتراح الميزات في Gmail .

تحديث 2014-02-20 : Gmail الآن size: و larger: العوامل .

34
akira

عندما اضطررت للبحث عن بريد إلكتروني كبير ، ذهبت إلى طريقة "جرب وشاهد إذا كان يعمل" واستخدمت مصطلح البحث size:5000000 للعثور على بريد إلكتروني بحجم 5 ميجا بايت ، وبدا أن هذا يعثر بالفعل على جميع رسائل البريد الإلكتروني التي يزيد حجمها عن 5 ميجا بايت. جربت أرقامًا مختلفة وبدا أنها تعمل باستمرار.

على الرغم من أن هذا العامل غير موثق في خيارات البحث المتقدم ، فقد نجح معي. :)

اعتبارًا من تشرين الثاني (نوفمبر) 2012 ، هذا الآن عامل تشغيل بحث مدعوم رسميًا . بناء الجملة يختلف قليلا عما كان عليه.

للعثور على رسائل البريد الإلكتروني التي يزيد حجمها عن 5 ميغابايت ، يمكنك البحث عن size:5m أو larger:5m

33
steabert

هذه ليست الطريقة الأسرع تمامًا ، ولكن يمكنك البحث حسب أنواع الملفات أولاً ، مما قد يساعدك في تضييق رسائل البريد الإلكتروني الكبيرة. على سبيل المثال ، يمكنك البحث عن أنواع ملفات الفيديو (الضخمة) أولاً ، مثل هذا:

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

أو ملفات Zip ، مثل:

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

وما إلى ذلك. نأمل أن يساعد!

9
jrc03c

للأسف لا يمكنك الفرز حسب الحجم لذلك قد تجد هذه المقالة في Lifehacker حول كيفية مسح حساب Gmail الخاص بك مفيدة.

إحدى التوصيات هي استخدام filename: عامل للعثور على المرفقات الأكبر حجمًا ، على سبيل المثال filename:wmv

9
Dave Webb

لقد عمل شخص ما طريقة للقيام بذلك مع محرر مستندات Google . جمال هذه الطريقة هو أنك لست بحاجة إلى الاعتماد على طرف ثالث ؛ يبقى كل شيء داخل نظام Google البيئي.

الفكرة هي أن محرر مستندات Google الخاص بك سوف يتصل بحساب Gmail الخاص بك ويحسب حجم كل رسالة موجودة في صندوق البريد الخاص بك. إذا عثرت على رسالة ضخمة (حجم> 1 ميجابايت) ، فسوف تدونها في جدول البيانات.

بمجرد أن تحتوي الورقة على قائمة بجميع الرسائل الضخمة ، يمكنك فرز الورقة حسب عمود الحجم للعثور على الأعمدة الكبيرة. أو استخدم خيار التصفية (رمز المسار) للعثور على الرسائل التي تقع ضمن نطاق معين (5 ميغابايت <حجم <10 ميجابايت). انقر على رابط "عرض" لفتح الرسالة المقابلة في Gmail ، وأعد توجيهها إلى عنوان بريد إلكتروني ثانوي واحذفها من البريد الوارد الأساسي لاستعادة المساحة.

هذه هي النظرية التي يجب أن تعرفها ، دعنا ننفذ هذا البرنامج الآن:

  1. إنشاء نسخة من هذه الورقة في حساب محرر مستندات Google الخاص بك.
  2. ستظهر قائمة Gmail جديدة في الورقة بعد 5-10 ثوانٍ. حدد "إعادة تعيين قماش" من قائمة Gmail لتهيئة الورقة الخاصة بك.
  3. اقبل شاشة التفويض ثم اختر منح الوصول للسماح لمحرر مستندات Google بالوصول إلى صندوق بريد Gmail الخاص بك. هذا آمن تمامًا لأن حساب مستندات Google الخاص بك يطلب الوصول إلى حساب Gmail الخاص بك (انظر رمز المصدر ).
  4. بمجرد منح الأذونات ، اختر "فحص صندوق البريد" من قائمة Gmail لبدء عملية المسح.

اجلس واسترخي لأن الخطوة الأخيرة قد تستغرق بعض الوقت اعتمادًا على حجم صندوق بريدك في Gmail. أيضًا ، إذا كان البرنامج عالقًا أو إذا أغلقت علامة تبويب المتصفح عن طريق الخطأ ، فافتح نفس صفحة Google ، واختر "فحص صندوق البريد" مرة أخرى وسيستأنف البرنامج النصي المسح من حيث توقف.

ملاحظة: لم أحاول ذلك.

6
ale

FindBigMail ستقوم بتسمية جميع الرسائل الكبيرة التي تؤدي إلى إنهاء الحصة. فقط انقر فوق التصنيفات المختلفة لعرض الرسائل التي تكون أكبر من الحجم المشار إليها بواسطة الملصق.


  1. قم بتنزيل رسائل البريد الإلكتروني باستخدام Gmail Backup . يتم تنزيل كل بريد إلكتروني فردي كملف EML. يمكن للعديد من برامج البريد الإلكتروني قراءة ملفات EML ؛ هم مجرد نص عادي.
  2. احذف جميع ملفات EML الكبيرة. يمكنك فرز جميع ملفات EML حسب الحجم.
  3. استعادة النسخة الاحتياطية إلى Gmail. ستحتاج على الأرجح إلى حذف الرسائل من Gmail أولاً.

أستخدم Gmail Backup لترحيل بريدي إلى حساب Gmail جديد. أيضًا ، أقوم بإصلاح المنطقة الزمنية على العديد من رسائل البريد الإلكتروني. (لقد حصلوا على منطقة زمنية خاطئة لأنني استوردت مخزن IMAP لبرنامج Outlook من جهاز كمبيوتر بمنطقة زمنية مختلفة.)

6
Leftium

في ما يلي طريقة بسيطة Google Script ستساعدك في فرز صندوق البريد حسب الحجم في جداول بيانات 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

قم بتنزيلها جميعًا إلى Outlook وفرز رسائل البريد الإلكتروني حسب الحجم. يجب أن يؤدي استخدام الوصول عبر IMAP إلى تنزيلها (مثل الرؤوس فقط) بشكل أسرع.

إذا كنت لا تحب Outlook ، فيمكنك استخدام عميل IMAP للبريد الإلكتروني في Opera. إنه يعمل بشكل رائع مع تطبيق IMAP من Gmail. (حسنًا ، ليس مع Google Apps ، لكن هذه قصة مختلفة.)

1
user10317

هناك Chrome ملحق لفرز رسائل البريد الإلكتروني حسب حجم المرفق:

فرز رسائل البريد الإلكتروني حسب حجم المرفق لـ Gmail

1
trototype

لقد وجدت تطبيق iPhone رائعًا يعالج هذا بسلاسة: http://iTunes.Apple.com/us/app/search-mail-by-size/id388632871؟mt=8

أفعل معظم الأشياء من iPhone الخاص بي على أي حال ، لذلك أحببت هذا الحل حقًا عندما كنت بحاجة إلى توفير بعض المساحة في صندوق البريد الخاص بي.

1
Tessy

هناك searchgmailbysize.com التي تدعي أنها تسرد المرفقات على الأقل حسب الحجم. أنا شخصياً لن أثق في الموقع ببيانات الاعتماد الخاصة بي لأنه لا يستخدم حتى بروتوكول OAuth.

0
neo