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

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