ইংরেজিফরাসিস্প্যানিশ

অনওয়ার্কস ফেভিকন

seve-filter - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে সিভ-ফিল্টার চালান

এটি হল কমান্ড সিভ-ফিল্টার যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


sieve-filter - Pigeonhole এর সিভ মেইলবক্স ফিল্টার টুল

সতর্কতা: এই টুল এখনও পরীক্ষামূলক. এই ম্যানুয়ালটি সাবধানে পড়ুন এবং যেকোনো ব্যাকআপ নিন
এই টুল ব্যবহার করার আগে গুরুত্বপূর্ণ মেইল. এছাড়াও এখানে নথিভুক্ত বৈশিষ্ট্য কিছু নোট করুন
বাস্তবে এখনো বাস্তবায়িত হয়নি; যেখানে প্রযোজ্য সেখানে এটি স্পষ্টভাবে নির্দেশিত।

সাইনোপিসিস


চালনী-ফিল্টার [অপশন] স্ক্রিপ্ট-ফাইল উৎস-মেইলবক্স [বাতিল-ক্রিয়া]

বর্ণনাঃ


সার্জারির চালনী-ফিল্টার কমান্ড কবুতর হোল প্রকল্পের অংশ (pigeonhole(7)), যা যোগ করে
Dovecot সুরক্ষিত IMAP এবং POP5228 সার্ভারে চালনি (RFC 3) সমর্থন (ঘুঘু(1))।

সিভ ল্যাঙ্গুয়েজটি মূলত ডেলিভারির সময় বার্তাগুলি ফিল্টার করার জন্য বোঝানো হয়েছিল। যাহোক,
এমন কিছু উপলক্ষ আছে যখন এটি ইতিমধ্যেই সংরক্ষিত বার্তাগুলিকে ফিল্টার করা বাঞ্ছনীয়
মেইলবক্স, উদাহরণস্বরূপ, যখন একটি সিভ স্ক্রিপ্টে একটি বাগ অনেক বার্তা বিতরণের কারণ হয়
ভুলভাবে সিভ-ফিল্টার টুল ব্যবহার করে সকলের উপর একটি সিভ স্ক্রিপ্ট প্রয়োগ করা সম্ভব
একটি নির্দিষ্ট বার্তা উৎস-মেইলবক্স, এটা সম্ভব বার্তা মুছে ফেলা, সংরক্ষণ করা
তাদের একটি ভিন্ন মেলবক্সে, তাদের বিষয়বস্তু পরিবর্তন করতে এবং নির্ধারিত IMAP পরিবর্তন করতে
পতাকা এবং কীওয়ার্ড। বহির্বিশ্বে বার্তা পাঠানোর প্রচেষ্টা ডিফল্টরূপে উপেক্ষা করা হয়
সুস্পষ্ট কারণে, কিন্তু, সঠিক কমান্ড লাইন বিকল্প ব্যবহার করে, ক্যাপচার করা সম্ভব
এবং বহির্গামী মেইল ​​​​ও পরিচালনা করুন।

যদি কোন বিকল্প নির্দিষ্ট করা না থাকে, seve-filter কমান্ডটি একটি সিমুলেশন মোডে সঞ্চালিত হয় যেখানে
এটি শুধুমাত্র প্রিন্ট করে যা সঞ্চালিত হবে, আসলে কিছু না করে। ব্যবহার -e পছন্দ
সত্যিকারের স্ক্রিপ্ট এক্সিকিউশন সক্রিয় করতে। এছাড়াও উৎস-মেইলবক্স শুধুমাত্র পড়ার জন্য খোলা হয়
ডিফল্ট, মানে এটি সাধারণত সবসময় অপরিবর্তিত থাকে। ব্যবহার -W অনুমতি দেওয়ার বিকল্প
পরিবর্তন উৎস-মেইলবক্স.

এমনকি সাথে -W বিকল্প সক্রিয়, বার্তা উৎস-মেইলবক্স শুধুমাত্র সম্ভাব্য
পরিবর্তিত বা অন্য ফোল্ডারে সরানো হয়েছে। একটি ছাড়া বার্তা হারিয়ে যায় না বাতিল-ক্রিয়া
ছাড়া অন্য যুক্তি রাখা (ডিফল্ট) নির্দিষ্ট করা আছে। যদি চালনি ফিল্টার সংরক্ষণ করার সিদ্ধান্ত নেয়
বার্তা উৎস-মেইলবক্স, যেখানে এটি স্পষ্টতই ইতিমধ্যে বিদ্যমান, এটি কখনই নয়
সেখানে নকল। সেই ক্ষেত্রে, মূল বার্তার IMAP পতাকাগুলি দ্বারা সংশোধন করা যেতে পারে
চালনী দোভাষী ব্যবহার করে imap4 পতাকা এক্সটেনশন, যে প্রদান -W উল্লিখিত আছে. যদি
বার্তাটি নিজেই সিভ ইন্টারপ্রেটার দ্বারা পরিবর্তিত হয় (যেমন ব্যবহার করে এডিটহেডার
এক্সটেনশন), একটি নতুন বার্তা সংরক্ষণ করা হয় এবং পুরানোটি মুছে ফেলা হয়। যাইহোক, যদি -W is
বাদ দেওয়া হয়েছে, মূল বার্তাটি অস্পর্শ করা হয়েছে এবং পরিবর্তনগুলি বাতিল করা হয়েছে।

সতর্কতা
যদিও এটি একটি খুব দরকারী টুল, এটি ভুলভাবে ব্যবহার করা হলে এটি খুব ধ্বংসাত্মকও হতে পারে।
আপনার সিভ স্ক্রিপ্টে একটি ছোট বাগ ভুল কমান্ড লাইন বিকল্পগুলির সাথে একত্রিত হতে পারে
এটা ভুল ই-মেইল বাতিল করতে কারণ. এবং, এমনকি যদি উৎস-মেইলবক্স মধ্যে খোলা হয়
এই ধরনের দূর্ঘটনা প্রতিরোধ করার জন্য শুধুমাত্র-পঠন মোড, এটি এখনও অন্য মেইলবক্সে জাল দিয়ে ফেলতে পারে
আপনার সিভ স্ক্রিপ্ট যদি তা করার সিদ্ধান্ত নেয় তাহলে আপনার ই-মেইলের কপি। অতএব, ব্যবহারকারীদের পরামর্শ দেওয়া হয়
এই ম্যানুয়ালটি মনোযোগ সহকারে পড়তে এবং সিমুলেশন মোডটি ব্যবহার করতে প্রথমে কী পরীক্ষা করুন
স্ক্রিপ্ট করবে। এবং অবশ্যই:

মেকিং A ব্যাকআপ IS অনুজ্ঞাসূচক জন্য কোন গুরুত্বপূর্ণ মেইল!

বিকল্প


-c কনফিগার-ফাইল
বিকল্প Dovecot কনফিগারেশন ফাইল পাথ.

-C ফোর্স কম্পাইলেশন। ডিফল্টরূপে, সংকলিত বাইনারি ডিস্কে সংরক্ষণ করা হয়। কখন এটা
বাইনারি পরবর্তী কার্যকর করার সময় পাওয়া যায় চালনী-ফিল্টার এবং এর পরিবর্তনের সময়
স্ক্রিপ্ট ফাইলের চেয়ে সাম্প্রতিক, এটি ব্যবহৃত হয় এবং স্ক্রিপ্টটি সংকলিত হয় না
আবার এই বিকল্পটি স্ক্রিপ্টকে কম্পাইল করতে বাধ্য করে, এইভাবে যেকোন উপস্থিতকে উপেক্ষা করে
বাইনারি নির্দেশ করে sievec(1) চালনি সংকলন সম্পর্কে আরও তথ্যের জন্য।

-D সিভ ডিবাগিং সক্ষম করুন।

-e এক্সিকিউশন মোড চালু করে। ডিফল্টরূপে, সিভ-ফিল্টার কমান্ড সিমুলেশনে চলে
যে মোডটিতে এটি কিছুই পরিবর্তন করে না, যার অর্থ কোন মেইলবক্স কোনভাবেই পরিবর্তিত হয় না এবং
কোন কর্ম সঞ্চালিত হয় না. এটা শুধুমাত্র প্রিন্ট কি করা হবে. এই বিকল্প ব্যবহার করে,
সিভ-ফিল্টার কমান্ড সক্রিয় হয়ে যায় এবং অনুরোধকৃত ক্রিয়া সম্পাদন করে।

-m ডিফল্ট-মেইলবক্স
ডাকবাক্স যেখানে (অন্তর্ভুক্ত) রাখা চালনি অ্যাকশন বার্তা সংরক্ষণ করে। এই সমান
থেকে উৎস-মেইলবক্স গতানুগতিক. একটি আলাদা ফোল্ডার নির্দিষ্ট করা থাকবে
সরানোর প্রভাব (বা অনুলিপি করা হলে -W বাদ দেওয়া হয়েছে) নির্দেশিত সমস্ত বার্তা রাখা হয়েছে
ফোল্ডার, পরিবর্তে শুধু তাদের ছেড়ে উৎস-মেইলবক্স। পড়ুন
ব্যাখ্যা উৎস-মেইলবক্স মেলবক্স নামকরণ সম্পর্কে আরও তথ্যের জন্য যুক্তি।

-q আউটপুট-মেইলবক্স [না বাস্তবায়িত এখনো]
নির্দেশিত মধ্যে বহির্গামী ই-মেইল সংরক্ষণ করুন আউটপুট-মেইলবক্স। ডিফল্টরূপে,
sieve-filter কমান্ড চালনি ক্রিয়াগুলিকে উপেক্ষা করে যেমন পুনঃনির্দেশ, প্রত্যাখ্যান, ছুটি এবং
অবহিত করুন, তবে এই বিকল্পটি ব্যবহার করে বহির্গামী বার্তাগুলি নির্দেশিত সাথে যুক্ত করা যেতে পারে
ডাকবাক্স সিমুলেশন মোডে এই বিকল্পটির কোন প্রভাব নেই। পুনঃনির্দেশিত বার্তার পতাকা
সংরক্ষিত হয় না।

-Q মেইল-কমান্ড [না বাস্তবায়িত এখনো]
মাধ্যমে বহির্গামী ই-মেইল পাঠান (যেমন পুনঃনির্দেশ, প্রত্যাখ্যান এবং অবকাশ দ্বারা উত্পাদিত)
নির্দিষ্ট প্রোগ্রাম। ডিফল্টরূপে, সিভ-ফিল্টার কমান্ড সিভ ক্রিয়াগুলিকে উপেক্ষা করে
যেমন পুনঃনির্দেশ, প্রত্যাখ্যান, ছুটি এবং বিজ্ঞপ্তি, কিন্তু এই বিকল্পটি ব্যবহার করে আউটগোয়িং
বার্তা খাওয়ানো যেতে পারে stdin একটি বহিরাগত শেল কমান্ডের। এই বিকল্প কোন আছে
সিমুলেশন মোডে প্রভাব। যদি না আপনি সত্যিই জানেন যে আপনি কি করছেন, DO না ব্যবহারের
এই প্রতি FEED টি মেল প্রতি মেইল পাঠাও!.

-s স্ক্রিপ্ট-ফাইল [না বাস্তবায়িত এখনো]
মূল স্ক্রিপ্টের আগে এক্সিকিউট করার জন্য অতিরিক্ত স্ক্রিপ্টগুলি নির্দিষ্ট করুন। একাধিক -s
আর্গুমেন্ট অনুমোদিত এবং নির্দিষ্ট স্ক্রিপ্ট ক্রমানুসারে কার্যকর করা হয়
কমান্ড লাইনে নির্দিষ্ট আদেশ।

-u ব্যবহারকারী
প্রদত্ত জন্য সিভ স্ক্রিপ্ট চালান ব্যবহারকারী.

-v ফিল্টারিংয়ের সময় ভার্বোস আউটপুট তৈরি করুন।

-W তে লেখার অ্যাক্সেস সক্ষম করে৷ উৎস-মেইলবক্স. এটি বার্তাগুলিকে (পুনরায়) সরানোর অনুমতি দেয়৷
থেকে উৎস-মেইলবক্স, তাদের বিষয়বস্তু পরিবর্তন, এবং নির্ধারিত IMAP পরিবর্তন
পতাকা এবং কীওয়ার্ড।

-x এক্সটেনশন
উপলব্ধ এক্সটেনশন সেট করুন. প্যারামিটারটি সক্রিয়ের একটি স্থান-বিচ্ছিন্ন তালিকা
এক্সটেনশন এর সাথে এক্সটেনশন আইডেন্টিফায়ারগুলিকে প্রিপেন্ড করে + or -, এক্সটেনশন হতে পারে
সক্রিয় এক্সটেনশনের কনফিগার করা সেটের সাপেক্ষে অন্তর্ভুক্ত বা বাদ। যদি না
এক্সটেনশন আছে একটি + or - উপসর্গ, শুধুমাত্র সেই এক্সটেনশনগুলি যা স্পষ্টভাবে তালিকাভুক্ত
সক্রিয় করা হবে। অজানা এক্সটেনশন উপেক্ষা করা হয় এবং একটি সতর্কতা উত্পাদিত হয়।

উদাহরণ স্বরূপ -x "+imapflags -enotify" অবচিত imapflags এক্সটেনশন সক্রিয় করবে
এবং enotify এক্সটেনশন নিষ্ক্রিয় করুন। সক্রিয় এক্সটেনশন বাকি উপর নির্ভর করে
চালনী_এক্সটেনশন এবং চালনী_গ্লোবাল_এক্সটেনশন সেটিংস. ডিফল্টরূপে, যখন
চালনী_এক্সটেনশন এবং চালনী_গ্লোবাল_এক্সটেনশন আনকনফিগার করা, সব সমর্থিত
এক্সটেনশনগুলি উপলভ্য, অবহেলিত এক্সটেনশনগুলি বা স্থির থাকা ছাড়া৷
উন্নয়নের অধীনে

যুক্তি


স্ক্রিপ্ট-ফাইল
(কম্পাইল এবং) চালানোর জন্য সিভ স্ক্রিপ্ট নির্দিষ্ট করে।

মনে রাখবেন যে এই টুলটি একটি প্রাক-সংকলিত বাইনারি ফাইলের সন্ধান করে .svbin প্রসার
এবং নির্দিষ্ট স্ক্রিপ্টের সাথে বেসনাম এবং পাথ অভিন্ন। ব্যবহার -C বিকল্প
স্ক্রিপ্টটিকে একটি নতুন বাইনারিতে কম্পাইল করতে বাধ্য করে এই আচরণটি অক্ষম করুন।

উৎস-মেইলবক্স
সিভ ফিল্টার কাজ করবে এমন বার্তাগুলি ধারণকারী উৎস মেলবক্স নির্দিষ্ট করে
উপর।

এটি একটি মেলবক্সের নাম, যা UTF-8 বিন্যাস ছাড়া IMAP ক্লায়েন্টদের কাছে দৃশ্যমান।
একটি অভিভাবক এবং শিশু মেইলবক্সের মধ্যে শ্রেণিবিন্যাস বিভাজক সাধারণত '/'বা'.',
কিন্তু এটি আপনার নির্বাচিত মেলবক্স স্টোরেজ বিন্যাস এবং নামস্থানের উপর নির্ভর করে
কনফিগারেশন. মেলবক্সের নামগুলির জন্য একটি নামস্থান উপসর্গেরও প্রয়োজন হতে পারে।

এই মেইলবক্স পরিবর্তন করা হয় না যদি না -W বিকল্প নির্দিষ্ট করা হয়।

বাতিল-ক্রিয়া
বার্তাগুলির সাথে কী করা হয় তা উল্লেখ করে৷ উৎস-মেইলবক্স যেখানে রাখা হয়নি বা
অন্যথায় সিভ স্ক্রিপ্ট দ্বারা সংরক্ষিত; অর্থাৎ সেই বার্তাগুলি যা সাধারণত হবে
প্রসবের সময় সিভ স্ক্রিপ্ট কার্যকর করা হলে বাতিল করা হয়। দ্য বাতিল-ক্রিয়া
প্যারামিটার নিম্নলিখিত মানগুলির একটি গ্রহণ করে:

রাখা (ডিফল্ট)
উৎস মেইলবক্সে বাতিল বার্তা রাখুন.

পদক্ষেপ ডাকবাক্স
পরিত্যাগ করা বার্তাগুলিকে নির্দেশিত স্থানে সরান৷ ডাকবাক্স. এই যেমন
একটি ট্র্যাশ মেলবক্সে বার্তা স্থানান্তর করার জন্য দরকারী। এর ব্যাখ্যা পড়ুন
উৎস-মেইলবক্স মেলবক্স নামকরণ সম্পর্কে আরও তথ্যের জন্য যুক্তি।

মুছে ফেলা বাতিল করা বার্তাগুলিকে \DELETED হিসাবে ফ্ল্যাগ করুন৷

নির্মূল করা
বাতিল করা বার্তাগুলিকে অপসারণ করুন, যার অর্থ এইগুলি যখন অপরিবর্তনীয়ভাবে সরানো হয়
টুল ফিল্টারিং শেষ.

যখন -W বিকল্প নির্দিষ্ট করা নেই, উৎস-মেইলবক্স অপরিবর্তনীয় এবং
নিদিষ্ট বাতিল-ক্রিয়া কোন প্রভাব নেই। এর মানে হল যে বার্তাগুলি সর্বাধিক অনুলিপি করা
একটি নতুন অবস্থানে। বিপরীতে, যখন -W নির্দিষ্ট করা হয়, যে বার্তা
সিভ স্ক্রিপ্ট দ্বারা সফলভাবে অন্য কোথাও সংরক্ষণ করা হয় সর্বদা থেকে বহিষ্কৃত
উৎস-মেইলবক্স, এইভাবে এই যে প্রভাব সঙ্গে সরানো হয়েছে নতুন অবস্থানে। এই
নির্দিষ্ট নির্বিশেষে ঘটে বাতিল-ক্রিয়া. মনে রাখবেন: শুধুমাত্র বাতিল
বার্তা নির্দিষ্ট দ্বারা প্রভাবিত হয় বাতিল-ক্রিয়া.

উদাহরণ


[...]

প্রস্থান করুন স্থিতি


চালনী-ফিল্টার নিম্নলিখিত মানগুলির একটি দিয়ে প্রস্থান করবে:

0 চালনি ফিল্টার সফলভাবে প্রয়োগ করা হয়েছে৷ (EX_OK, EXIT_SUCCESS)

1 অপারেশন ব্যর্থ হয়েছে. এটি প্রায় সমস্ত ব্যর্থতার জন্য ফেরত দেওয়া হয়। (EXIT_FAILURE)

64 অবৈধ প্যারামিটার দেওয়া হয়েছে৷ (EX_USAGE)

onworks.net পরিষেবাগুলি ব্যবহার করে অনলাইনে চালনি-ফিল্টার ব্যবহার করুন৷


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad