گاهی ممکنه نیاز به فیلتر شدن ایمیل های یک ایمیل آدرس خاص وقتی به سرور می رسند، باشد. ایمیل ها می توانند حذف شده، به آدرس دیگری فرستاده شده و یا تحویل یک برنامه با کاربر(user) و Account Level Filtering داده شود.این آموزش User / Account Level Filtering با استفاده از cpanel را توضیح خواهد داد .
فیلتر کردن ایمیل ها روی User and Account level
گام اول :
وارد cpanel خود شوید.
گام دوم :
برای level filtering کاربر در بخش mail وارد User Level Filtering شوید.
و برای level filtering اکانت در بخش mail وارد Accountlevel filtering شوید.
گام سوم :
در بخش manage filters برروی لینک manage filters در ردیف ایمیلی که می خواهید تنظیمات را برایش انجام دهید کلیک کنید.
گام چهارم :
Edit filter برای test@bagheri.tasnim باز می شود. روی گزینه create new filter برای اضافه کردن فیلترها کلیک کنید.
گام پنجم :
در این مثال yahoo.com برای فیلتر شدن انتخاب شده و تمامی ایمیل ها از سمت آدرس yahoo.com را به junk folder ارسال می کند. فیلد های Filter name و Rules و Actions را پر کرده و روی create کلیک کنید.
در جدول زیر هریک از option , operator و action توضیح داده شده است.
Email Filter Option Rules |
|
From | این گزینه برای تطبیق ایمیل آدرس فرستنده می باشد |
Subject | این گزینه برحسب موضوع ایمیل فیلتر خواهد کرد |
Fo | این گزینه بر مبنای گیرنده ایمیل فیلتر خواهد کرد |
Reply Address | شخصی که ایمیل را reply می کن را فیلتر می نماید این گزینه |
Body | متن ایمیل را برای تطبیق با موارد ذکر شده در فیلترینگ اسکن می نماید |
Any Header | header ایمیل را برای یافتن معیاری خاص اسکن می کند |
Any Recipient | همه دریافت کنندگان ایمیل را جستجو میکند |
Has not been previously delivered | ایمیلهایی که هنوز در صف سرور هستند را فیلتر می کند |
Is an error message |
خطاهایی که به صورت Auto-responders دریافت می شود را جستجو می کند |
Email Filter Operator Rules |
|
Equals | دقیقا با محتویات داخل بسته تطبیق میدهد |
Matches Regex | یک بیان منظم می توان در این قسمت استفاده کرد |
Contains | در صورتی که رشته ای از کاراکترها در ایمیل وجود داشته باشد مطابقت داده می شود |
Does not Contain | در صورتی که رشته ای از کاراکترها در ایمیل وجود نداشته باشد مطابقت داده می شود |
Begins with | با کاراکترهای خاصی که تایپ و مشخص شده شروع شده باشد |
Ends with | با کاراکترهای خاصی که تایپ و مشخص شده پایان یافته باشد |
Does not begin with | با کاراکترهای خاصی که تایپ و مشخص شده شروع نشده باشد |
Does not end with | با کاراکترهای خاصی که تایپ و مشخص شده پایان نیافته باشد |
Does not match | با کاراکترهای تایپ و مشخص شده عینا برابر نباشد |
Email Filter Action Rules |
|
Discard Message | پیام هایی که پیغام خطا ندارند را حذف می کند |
Redirect to Email | ایمیل را به ایمیل آدرسی دیگر می فرستد |
Fail with Message | ایمیل را حذف و یک پیغام خطا ارسال کند |
Stop processing rules | هیچ filter rule را اجرا نکند |
Deliver to folder | ایمیل را به یک فولدر خاص ارسال کند |
Pipe to program | ایمیل را به یک برنامه یا اسکریپت ارسال کن |
زمانی که فیلتر ایجاد شد باید پیغام "You have successfully created a new filter" را ببینید.
گام ششم :
وقتی مجدد به بخش Edit Filters وارد می شوید فیلتر جدید در لیست فیلترها خواهد بود و این بخشی است که می توانید فیلتر را edit ویا حذف کنید.
گام هفتم :
شما می توانید در بخش Test filter در پایین صفحه فیلتر ایجاد شده را با تغییرات لازم در بخش To , From , sunject تست کنید.
گام هشتم :
Test Filter در Filter Trace Page اجرا می شود . در قسمت Filter Trace Results : تنظیمات پیام دیده می شود . در این مثال پیام در سطل زباله (Trash) ذخیره می شود.