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

يوفر هاتفك وجهاز iPad والكمبيوتر المحمول الخاص بك خيار “إعادة التعيين الثابت” الذي يعيد ضبط جهازك على إعدادات المصنع الافتراضية. بمجرد إجراء إعادة ضبط المصنع، فإنه يمحو جميع التطبيقات والملفات والإعدادات ولا توجد طريقة لاستعادة البيانات التي تم مسحها.
ما هو إعادة ضبط المصنع لـ Gmail
إذا كنت بحاجة في أي وقت إلى “إعادة ضبط المصنع” لحساب Gmail القديم الذي لم تعد تستخدمه، والبدء من جديد بسجل نظيف، فيمكن أن تساعدك Google Scripts. سيقوم البرنامج النصي بتنفيذ سلسلة من المهام لإعادة ضبط حساب Gmail الخاص بك بالكامل:
- احذف جميع تصنيفات Gmail
- احذف جميع مرشحات Gmail
- حذف كافة رسائل المسودة
- حذف جميع رسائل البريد الإلكتروني في Gmail
- حذف كافة الرسائل غير المرغوب فيها
- قم بإفراغ مجلد مهملات Gmail بشكل دائم
- إزالة رسالة خارج المكتب
- تعطيل POP وIMAP
- إزالة جميع توقيعات البريد الإلكتروني في Gmail
- يوقف كل إعادة توجيه البريد الإلكتروني
⚠️ تحذير: الخطر أمامك
قبل المتابعة، يرجى فهم ذلك إعادة التعيين الثابت هي عملية لا رجعة فيها ولن تتمكن من استعادة بيانات 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
اكتشاف المزيد من مرابع التكنولوجيا
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.