paint-brush
سطل زباله و پاکسازی خودکار از جیمیل. چگونه از اسکریپت‌های برنامه‌ها برای آسان‌تر کردن زندگی خود استفاده کنید!توسط@wasteofserver
تاریخ جدید

سطل زباله و پاکسازی خودکار از جیمیل. چگونه از اسکریپت‌های برنامه‌ها برای آسان‌تر کردن زندگی خود استفاده کنید!

توسط Frankie6m2025/02/25
Read on Terminal Reader

خیلی طولانی؛ خواندن

یک شریک متجاوز در حال ارسال ایمیل های ظالمانه است، طرف مقابل آنها را سطل زباله می کند، اما در لحظه های ضعف، نمی تواند در برابر پیدا کردن آنها در سطل زباله مقاومت کند. با نحوه حذف و پاکسازی فوری Gmail آشنا شوید.
featured image - سطل زباله و پاکسازی خودکار از جیمیل. چگونه از اسکریپت‌های برنامه‌ها برای آسان‌تر کردن زندگی خود استفاده کنید!
Frankie HackerNoon profile picture
0-item


ایمیل های ناخواسته را از فرستنده خاصی دریافت می کنید و نمی توانید در برابر بررسی سطل زباله مقاومت کنید؟ این راهنما به شما کمک می کند تا آنها را برای همیشه حذف کنید.


توجه: این مقاله ممکن است حاوی پیوندهای وابسته به آمازون باشد. با کلیک بر روی این پیوندها هیچ هزینه اضافی از شما دریافت نمی شود، اما اگر تصمیم به خرید چیزی از طریق یکی از این پیوندها داشته باشید، از Hackernoon حمایت خواهید کرد.


این پست با مطالب همیشگی من کمی متفاوت است. در حالی که شامل یک قطعه کد است، برای مخاطبان فنی کمتر طراحی شده است، بنابراین سیل تصاویر از صفحه نمایش.


من یک فریاد غیر معمول برای کمک دریافت کردم. یک زن و شوهر در حال جدایی هستند و یکی از شرکا با ایمیل های توهین آمیز به دیگری اسپم می کند. گیرنده یک فیلتر Gmail برای حذف پیام‌ها ایجاد کرده است، اما خط‌مشی نگهداری سطل زباله Gmail 30 روز است و در مواقع ضعف، نمی‌تواند در برابر کلیک کردن در سطل زباله و خواندن آنها مقاومت کند، که به طور قابل‌توجهی مشکل را تشدید می‌کند.


با توجه به ماهیت خشونت آمیز ایمیل ها، من نمی خواستم خطر حذف شواهد احتمالی را به جان خریدم، بنابراین پیشنهاد من این بود که فرآیندی ایجاد کنم که:


  • ایمیل‌های آن فرستنده را به طور خودکار به یک وکیل ارسال کنید

  • با دور زدن خط‌مشی حفظ 30 روزه جی‌میل، آن ایمیل‌ها را حذف کنید و از سطل زباله پاک کنید.


خارج از چشم، دور از ذهن می تواند بهترین سیاست باشد.


یک آدرس فوروارد ایجاد کنید

در این مورد خاص، آدرس فوروارد وکیل خواهد بود. به تنظیمات Gmail بروید، "Forwarding and POP/IMAP" را انتخاب کنید و روی "Add a forwarding address" کلیک کنید.


به یاد داشته باشید که به بازارسال DISABLED ادامه دهید، ما فقط می خواهیم ایمیل های یک فرستنده را فوروارد کنیم


به یاد داشته باشید که به بازارسال DISABLED ادامه دهید، ما فقط می خواهیم ایمیل های یک فرستنده را فوروارد کنیم

پس از افزودن یک آدرس فوروارد، جی‌میل تأییدیه‌ای را به آن ایمیل - وکیل شما - ارسال می‌کند و درخواست اجازه می‌کند. به محض اینکه اعطا شد، می توانید به مرحله بعدی بروید. فقط به یاد داشته باشید که Forwarding غیرفعال نگه دارید!

یک فیلتر جدید ایجاد کنید

در اینجا مشخص خواهیم کرد که تمام ایمیل‌هایی که از [email protected] می‌آیند به [email protected] ارسال می‌شوند و سپس به سطل زباله ارسال می‌شوند.


به «فیلترها و آدرس‌های مسدود شده» بروید و سپس روی «ایجاد فیلتر جدید» کلیک کنید.


فرم اضافه کردن فیلتر باز می شود. می‌خواهید همه پیام‌های آن آدرس خاص فیلتر شوند، بنابراین فقط " [email protected] " را به فیلتر اضافه کنید و "ایجاد فیلتر" را انتخاب کنید.


شما می‌توانید با فیلترها حساس باشید، اما در اینجا ما همه ایمیل‌ها را از فرستنده به منطبق می‌خواهیم


اکنون باید دقیقاً کاری را که می خواهید فیلتر انجام دهد را انتخاب کنید. در مورد خاص خود، ایمیل را برای وکیل ارسال می کنیم، بنابراین آن کادر را علامت بزنید. ما همچنین می خواهیم ایمیل را حذف کنیم، بنابراین آن را نیز علامت بزنید.


و دقیقاً به همین ترتیب، ایمیل های این فرستنده فوروارد می شوند و سطل زباله می شوند!


این نیمی از مشکل را حل می کند و ساده ترین بخش فرآیند است. نکته دشوار بعدی این است که چگونه فوراً آن ایمیل ها را از سطل زباله پاک کنیم تا وسوسه نشویم آنها را بخوانیم. اسکریپت Google Apps برای نجات!

یک اسکریپت Google Apps ایجاد کنید

Google Drive قابلیتی را ارائه می دهد که به شما امکان میزبانی و اجرای اسکریپت ها را می دهد. در حالی که بیشتر توسعه دهندگان با این موضوع آشنا هستند، کاربران قدرتمند ممکن است از آن آگاه نباشند. برای کار در دست، این ویژگی کاملاً عالی است.


به https://script.google.com/ بروید، در صورت نیاز مراحل احراز هویت را دنبال کنید و سپس روی "پروژه جدید" کلیک کنید.


هورا برای اولین فیلمنامه شما!


اکنون روی صفحه پروژه خود هستید. شما باید با Gmail تعامل داشته باشید، بنابراین بیایید آن سرویس را اضافه کنیم. روی + بزرگ کنار «سرویس ها» کلیک کنید، به دنبال Gmail API بگردید و آن را اضافه کنید.


اسکریپت شما برای دسترسی به ایمیل های شما به Gmail API نیاز دارد


حال، myFunction را با این قطعه کد جایگزین کنید. به یاد داشته باشید، شما باید [email protected] را به آدرس واقعی که می خواهید از سطل زباله حذف کنید، تغییر دهید !


 function deleteMailsFromTrash() { var gmailSearchString = `in:trash from:[email protected]` var threads = GmailApp.search(gmailSearchString); const n = threads.length; if (n <= 0) { Logger.log("No threads matching search string \"%s\"", gmailSearchString); return } else { Logger.log("%s threads matching action **%s**", n, gmailSearchString); } for (var i = 0; i < threads.length; i++) { var thread = threads[i]; Logger.log(`\t Thread# ${i} [ID: ${thread.getId()}]: [message : ${thread.getFirstMessageSubject()}] deleted`); Gmail.Users.Threads.remove('me', thread.getId()); } }

این اسکریپت در سطل زباله ایمیل‌هایی را از [email protected] جستجو می‌کند و آنها را حذف می‌کند


اکنون صفحه نمایش شما باید شبیه این باشد. ادامه دهید و نام «پروژه بدون عنوان» را به چیزی معنادارتر تغییر دهید، مانند «پاکسازی نامه‌های خاص از سطل زباله». همچنین myFunction را به deleteMailsFromTrash تغییر دهید و سپس Run را بزنید.


از شما خواسته می شود که مجوز دسترسی به حساب Google خود را بدهید.


حالا شما یک خطا دریافت خواهید کرد! Google این برنامه را تأیید نکرده است. در حالی که توسعه دهنده برنامه را تأیید نکرده است، شما نباید از آن استفاده کنید. در این مورد خاص، شما توسعه دهنده هستید ! به همین دلیل این راه حل را به عنوان یک فیلمنامه از پیش ساخته منتشر نکردم. اجرای کد در کنار شما ایمن تر است.


روی پیوند «برو به پاکسازی نامه‌های خاص از سطل زباله (ناامن)» کلیک کنید و سپس ادامه دهید. در پنجره Apps Script خود، اولین اجرای اسکریپت خود را خواهید دید.


در مورد من، از آنجایی که من ایمیلی از طرف [email protected] در "سطل زباله" ندارم، برنامه به سادگی یک "رشته جستجوی منطبق ندارد" را چاپ می کند. در مورد خاص شما، ممکن است ببینید که چند ایمیل حذف شده است! آفرین.


اکنون همه چیز کار می کند، اما ما هنوز باید یک ماشه راه اندازی کنیم تا اسکریپت را به طور خودکار اجرا کنیم و اطمینان حاصل کنیم که ایمیل های ناخواسته به موقع حذف می شوند.

یک ماشه را پیکربندی کنید!

شما یک ماشه زمان محور می خواهید. چیزی که طبق یک برنامه اجرا می‌شود و اطمینان حاصل می‌کند که ایمیل‌هایی که توسط فیلتری که در بالا ایجاد کرده‌اید در سطل زباله قرار داده شده‌اند، قبل از اینکه بتوانید به آنها دسترسی پیدا کنید، پاک می‌شوند.


روی ساعت در نوار کناری سمت چپ کلیک کنید، سپس روی دکمه آبی بزرگ در پایین سمت راست که می‌گوید "Add Trigger" کلیک کنید و فیلتر را مطابق تصویر زیر پیکربندی کنید.


و شما آن را دارید! فرآیند خودکار است.


من این اسکریپت را طوری تنظیم کرده‌ام که هر 5 دقیقه یکبار اجرا شود، اما در صورت تمایل می‌توانید فاصله زمانی را تا 1 دقیقه تنظیم کنید. در صورت نیاز دستکاری کنید. تنظیم فاصله زمانی طولانی تر به سادگی راهی برای در نظر گرفتن زیرساخت های گوگل است.


اکنون، برای اطمینان از اینکه کارها همانطور که انتظار می رود کار می کنند، در نوار کناری سمت چپ، روی executions کلیک کنید. جدولی را مشاهده خواهید کرد که تمام زمان‌هایی که اسکریپت اجرا شده است. همانطور که به تازگی آن را اجرا کرده اید، احتمالاً باید دو تا سه اجرا وجود داشته باشد. یک Type: Editor از زمانی که آن را به صورت دستی اجرا کردید و سپس چند مورد دیگر از تریگر زمان محور با برچسب Type: Time-Driven .


صلح.


هر چقدر هم که پیمایش در این موقعیت ها چالش برانگیز باشد، مهم است که به یاد داشته باشید که محافظت از سلامتی شما یک اولویت است.


در حالی که فناوری می تواند به ما کمک کند تا حواس پرتی های مضر را به حداقل برسانیم، درمان به زمان و شفقت به خود نیاز دارد. قوی بمانید، مراقب خود باشید و در جستجوی حمایت دریغ نکنید.


شما لایق صلح و شفا از طریق این روند هستید.



نمی‌دانم تا به حال قاچ کردن را امتحان کرده‌اید یا نه، اما این چیزی است که ذهن من را آزاد می‌کند.


این به سادگی راه رفتن در حین حمل وزن است. راکینگ که در اصل یک تمرین نظامی بود، به دلیل فوایدی که برای سلامت جسمانی، ثبات و سلامت روانی دارد، محبوبیت پیدا می‌کند. آن را امتحان کنید!


کوله پشتی Rucking فعلی من!


این پست در ابتدا در https://wasteofserver.com/permanently-delete-unwanted-emails-from-gmail-out-of-sight-out-of-mind/ ، ممکن است بازبینی های جدیدتر و نظرات اضافی را در آنجا بیابید.


L O A D I N G
. . . comments & more!

About Author

Frankie HackerNoon profile picture
I can still remember when you could activate CPU turbo by pressing a button on the case.

برچسب ها را آویزان کنید

این مقاله در ارائه شده است...