تقنية

كيفية إعادة ضبط المصنع لحساب Gmail الخاص بك


يوفر هاتفك وجهاز iPad والكمبيوتر المحمول الخاص بك خيار “إعادة التعيين الثابت” الذي يعيد ضبط جهازك على إعدادات المصنع الافتراضية. بمجرد إجراء إعادة ضبط المصنع، فإنه يمحو جميع التطبيقات والملفات والإعدادات ولا توجد طريقة لاستعادة البيانات التي تم مسحها.

ما هو إعادة ضبط المصنع لـ Gmail

إذا كنت بحاجة في أي وقت إلى “إعادة ضبط المصنع” لحساب Gmail القديم الذي لم تعد تستخدمه، والبدء من جديد بسجل نظيف، فيمكن أن تساعدك Google Scripts. سيقوم البرنامج النصي بتنفيذ سلسلة من المهام لإعادة ضبط حساب Gmail الخاص بك بالكامل:

  1. احذف جميع تصنيفات Gmail
  2. احذف جميع مرشحات Gmail
  3. حذف كافة رسائل المسودة
  4. حذف جميع رسائل البريد الإلكتروني في Gmail
  5. حذف كافة الرسائل غير المرغوب فيها
  6. قم بإفراغ مجلد مهملات Gmail بشكل دائم
  7. إزالة رسالة خارج المكتب
  8. تعطيل POP وIMAP
  9. إزالة جميع توقيعات البريد الإلكتروني في Gmail
  10. يوقف كل إعادة توجيه البريد الإلكتروني

⚠️ تحذير: الخطر أمامك

قبل المتابعة، يرجى فهم ذلك إعادة التعيين الثابت هي عملية لا رجعة فيها ولن تتمكن من استعادة بيانات Gmail الخاصة بك بعد اكتمال إعادة التعيين.

يتوفر برنامج Google Script على Github أو يمكنك النقر هنا لعمل نسخة من البرنامج النصي في حساب Google الخاص بك. يستخدم البرنامج النصي واجهة برمجة تطبيقات Gmail الرسمية لتنسيق حساب Gmail الخاص بك.

قم بإزالة جميع تصنيفات Gmail

const deleteGmailLabels = () => {
  GmailApp.getUserLabels().forEach((label) => {
    label.deleteLabel();
  });
};

قم بإزالة كافة عوامل تصفية Gmail

const deleteGmailFilters = () => {
  const { filter: gmailFilters } = Gmail.Users.Settings.Filters.list('me');
  gmailFilters.forEach(({ id }) => {
    Gmail.Users.Settings.Filters.remove('me', id);
  });
};

إزالة كافة مسودات Gmail

const deleteGmailDrafts = () => {
  GmailApp.getDrafts().forEach((draft) => {
    draft.deleteDraft();
  });
};

إعادة ضبط إعدادات Gmail

قم بإيقاف تشغيل أجهزة الرد الآلي أثناء الإجازة، وتعطيل الوصول عبر IMAP وPOP، وإزالة جميع توقيعات البريد الإلكتروني، وتعطيل إعادة توجيه البريد الإلكتروني.

const resetGmailSettings = () => {
  const { Settings } = Gmail.Users;
  // Disable Out-of-office
  Settings.updateVacation({ enableAutoReply: false }, 'me');

  // Delete Gmail Signatures
  const { sendAs } = Settings.SendAs.list('me');
  sendAs.forEach(({ sendAsEmail }) => {
    Settings.SendAs.update({ signature: '' }, 'me', sendAsEmail);
  });

  // Disable IMAP
  Settings.updateImap({ enabled: false }, 'me');

  // Disable POP
  Settings.updatePop({ accessWindow: 'disabled' }, 'me');

  // Disable Auto Forwarding
  const { forwardingAddresses = [] } = Settings.ForwardingAddresses.list('me');
  forwardingAddresses.forEach(({ forwardingEmail }) => {
    Settings.ForwardingAddresses.remove('me', forwardingEmail);
  });
};

حذف جميع رسائل Gmail

سيؤدي هذا إلى نقل جميع رسائل البريد الوارد والرسائل المؤرشفة والبريد العشوائي إلى مجلد سلة المهملات. يمكن تنفيذ البرامج النصية لـ Google لمدة 5 دقائق دفعة واحدة، لذلك أضفنا علامة اختيار لإيقاف البرنامج النصي إذا استغرق إكماله وقتًا أطول.

const startTime = Date.now();
const isTimeLeft = () => {
  const ONE_SECOND = 1000;
  const MAX_EXECUTION_TIME = ONE_SECOND * 60 * 5;
  return MAX_EXECUTION_TIME > Date.now() - startTime;
};

/**
 * Move all Gmail threads to trash folder
 */
const deleteGmailThreads = () => {
  let threads = [];
  do {
    threads = GmailApp.search('in:all', 0, 100);
    if (threads.length > 0) {
      GmailApp.moveThreadsToTrash(threads);
      Utilities.sleep(1000);
    }
  } while (threads.length && isTimeLeft());
};

/**
 * Move all Spam email messages to the Gmail Recyle bin
 */
const deleteSpamEmails = () => {
  let threads = [];
  do {
    threads = GmailApp.getSpamThreads(0, 10);
    if (threads.length > 0) {
      GmailApp.moveThreadsToTrash(threads);
      Utilities.sleep(1000);
    }
  } while (threads.length && isTimeLeft());
};

إفراغ مجلد سلة المهملات بشكل دائم

/**
 * Permanetly empty the Trash folder
 */
const emptyGmailTrash = () => {
  let threads = [];
  do {
    threads = GmailApp.getTrashThreads(0, 100);
    threads.forEach((thread) => {
      Gmail.Users.Threads.remove('me', thread.getId());
    });
  } while (threads.length && isTimeLeft());
};

انظر أيضًا: أرشفة رسائل البريد الإلكتروني القديمة في Gmail



Source link


اكتشاف المزيد من مرابع التكنولوجيا

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى

اكتشاف المزيد من مرابع التكنولوجيا

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading