PDA

نسخه کامل مشاهده نسخه کامل : پاسخ‌گویی خودکار و هوشمند به ایمیل‌های دریافتی






reza bastani
26-07-2016, 09:14
یک سال پیش یکی از دوستانم که در رشته نرم افزار تحصیل می کرد استادی داشت که وقتی دانشجویان تکالیف خود را خارج از dead line برایش ارسال می کردند، ایمیلی به صورت خودکار برایشان ارسال می کرد و متذکر می شد که تکلیف خارج از موعد ارسال شده و از نمره دانشجو کسر خواهد شد. من خیلی علاقه‌مند بودم بدانم استاد مذکور چه طور این کار را کرده بود. ابتدا فکر کردم که خود سرویس Gmail (سرویس دهنده ایمیل استاد مذکور) چنین قابلیتی دارد؛ اما پس از بررسی فراوان تا کنون راه حلی که صرفاً با استفاده از Gmail بتواند این امر را محقق کند پیدا نکردم. چند وقت پیش با وب سایتی آشنا شدم که می تواند این کار را برای شما انجام دهد و یک پاسخ خودکار و هوشمند برای کاربرانی که به شما ایمیل ارسال می کنند، بفرستید. البته این آموزش تنها محدود به ارسال پاسخ هوشمند به ایمیل‌های خارج از حیطه زمانی نیست، بلکه می توانید با خلاقیت خود، سناریوهای مختلفی را بچینید و کسانی که به شما ایمیل می فرستند را بهت زده کنید.برای استفاده از این آموزش باید یک اکانت Gmail و یک اکانت در سایت ifttt.com داشته باشید. سایر سرویس دهنده های ایمیل در سایت ifttt پشتیبانی نمی شوند و از این رو گیرنده ایمیل که می خواهد پاسخ خودکار داشته باشد، باید حتماً یک اکانت Gmail داشته باشد.1- مرحله اول ثبت نام در سایت ifttt:
فرآیند ثبت نام در سایت ifttt.com بسیار ساده ست و از این رو به سرعت از آن گذر می کنیم. تنها کافی است که در صفحه اصلی وب سایت مذکور بر روی گزینه Sign Up کلیک کنید و سپس با وارد کردن اکانت Gmail خود و یک پسورد دلخواه که از این به بعد برای ورود به سایت ifttt از آن استفاده خواهید کرد ثبت نام خود را به پایان برسانید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
* برای نمایش عکس ها در سایز بزرگ تر بر روی آن ها کلیک راست کرده و گزینه Open image in new tab را انتخاب کنید.

2- مرحله دوم ساختن یک Recipe:
برای اینکه بتوانید به ایمیل های خود پاسخ هوشمند بدهید باید یک Recipe در سایت ifttt ایجاد کنید. پس از کلیک بر روی My Recipes در صفحه اصلی، بر روی عبارت Create a Recipe کلیک کنید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

2-1. در اولین گام از ساختن Recipe باید بر روی عبارت this که با حروف آبی رنگ نوشته شده کلیک کنید و با تایپ کردن Gmail سرویس دهنده ایمیل خود را بیابید.[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
2-2. دومین گام تشخیص هویت شما خواهد بود. باید در اکنت gmail خود login نمایید و به ifttt اجازه دسترسی به ایمیل خود را بدهید. در صورتی عدم تأیید این مرحله نخواهید توانست از این ترفند استفاده کنید.
2-3. در مرحله بعدی باید یک Trigger انتخاب کنید. Trigger در واقع ماشه شروع Recipe خواهد بود؛ به این معنا که به محض اینکه Trigger محقق شود، Recipe اجرا خواهد شد. با توجه به اینکه قصد داریم با توجه به پارامترهای ایمیل دریافتی به آن پاسخ دهیم، لازم است که New email in inbox from search را انتخاب کنیم. این Trigger به ما کمک می‌کند که یک فیلترینگ پیشرفته بر ایمیل‌های دریافتی اعمال کنیم.[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

2-4. در گام بعدی می‌بایست یک فیلتر برای گزینش ایمیل‌های دریافتی انتخاب کنیم. در این راستا می توانید از تمام عملگرهای جستجوی Gmail استفاده کنید. برای مثال اگر dead line شما پایان روز 2016/6/29 است. شما می‌بایست در فیلد Search for، عبارت after:2016/6/30 را تایپ کنید. با این وصف تمام ایمیل‌هایی که پس از ساعت 23:59 دقیقه روز 2016/6/29 دریافت شوند مشمول این Recipe خواهند شد. برای اینکه تمام ایمیل‌های دریافتی شما مشمول این Recipe نشوند بهتر است یک پارامتر جستجوی دیگر علاوه بر زمان نیز انتخاب کنید برای مثال در تصویر زیر ما از پارامتر جستجوی عنوان استفاده کرده ایم و عبارت «تکلیف» را در عنوان ایمیل های دریافتی شرط شروع Recipe تعیین کرده ایم. به این معنا که هر ایمیلی که در عنوان آن لفظ تکلیف استفاده شده باشد و بعد از ساعت 23:59 دقیقه روز 2016/6/29 دریافت شود مشمول پاسخ اتوماتیک قرار می گیرد. شما می توانید پارامتر دیگری را تعیین کنید. در صورتی در مورد سایر پارامتر های سؤالی داشتید در همین تاپیک مطرح کنید.[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] سپس باید بر روی کلمه that که به صورت بزرگ و آبی رنگ درج شده کلیک کنید. در این قسمت نیز باید دوباره Gmail را انتخاب کنید تا از طریق آن نامه پاسخ برای ارسال کننده، فرستاده شود.[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
2-6. سپس روی تنها گزینه موجود یعنی Send an email کلیک کنید.[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
2-7. یک سری فیلدها برای شما نمایان می شود که باید طبق دستور العمل زیر پر کنید:* در فیلد To address باید عبارت {{FromAddress}} را بنویسید.* قسمت Subject موضوع نامه‌ای است که در قالب پاسخ هوشمند ارسال می شود؛ بنابراین یک امر کاملا سلیقه ای است اما توصیه می کنم، عبارت Fwd: {{Subject}} را پاک کنید و به جای آن از عبارت Re: {{Subject}} استفاده کنید.* در قسمت Body متن پاسخ هوشمند را خواهید نوشت؛ بنابراین تمام آنچه در این قسمت نوشته شده است پاک کنید و عبارت دلخواه خود را بنویسید. در این قسمت می توانید از تگ‌های html نیز استفاده کنید برای مثال در عکس مشاهده می کنید که من از تگ body استفاده کرده ام و direction متن را RTL قرار داده ام تا با پاسخ هوشمند که با فارسی نوشته می شود با ظاهر بهتری برای فرستنده نمایش داده شود. متن ایمیل می تواند چنین باشد: دانشجوی گرامی، به دلیل ارسال ایمیل در خارج از محدوده زمانی تحویل، از پذیرش آن معذوریم. به خاطر داشته باشید که می توانید از متغیرهای از پیش تعریف شده ifttt نیز استفاده کنید و ارسال کننده ایمیل را شگفت زده کنید. برای مثال می توان متن Body را این گونه نوشت: دانشجو گرامی تاریخ تحویل کار کلاسی تا ساعت 23:59 دقیقه روز 2016/6/29 تعیین شده بود و به دلیل این که ایمیل شما در تاریخ و ساعت {{ReceivedAt}} دریافت شده است، از پذیرش آن معذور هستیم.* فیلد Attachment URL نیز اشاره به فایلی دارد که قصد ضمیمه کردن آن به پاسخ هوشمند را دارید، بهتر است آن را پاک کنید.[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
شما می توانید با درست کردن یک Recipe دیگر به ایمیل‌هایی که در بازه زمانی قانونی به دست شما می رسند نیز یک پاسخ بفرستید که طبعاً با هوش و خلاقیت خود خواهید توانست راه حل آن را در قیاس با مورد فوق پیدا کنید.
موفق باشید.



منبع: ترفند ارسالی خودم در سایت ترفندستان

«زَكَاةُ الْعِلْمِ نَشْرُهُ زَكَاةُ الْجَاهِ بَذْلُهُ زَكَاةُ الْحِلْمِ الِاحْتِمَالُ زَكَاةُ الْمَالِ الْإِفْضَالُ زَكَاةُ الْقُدْرَةِ الْإِنْصَافُ زَكَاةُ الْجَمَالِ الْعَفَافُ زَكَاةُ الظَّفَرِ الْإِحْسَانُ زَكَاةُ الْبَدَنِ الْجِهَادُ وَ الصِّیَامُ زَكَاةُ الْیَسَارِ بِرُّ الْجِیرَانِ وَ صِلَةُ الْأَرْحَامِ زَكَاةُ الصِّحَّةِ السَّعْیُ فِی طَاعَةِ اللَّهِ زَكَاةُ الشَّجَاعَةِ الْجِهَادُ فِی سَبِیلِ اللَّهِ زَكَاةُ السُّلْطَانِ إِغَاثَةُ الْمَلْهُوفِ»

امام علی (ع)