ডোভকোট + চালুনিতে ম্যানুয়ালি ফিল্টারিংয়ের জন্য প্রার্থনা করুন


9

আমি একটি চালনী ফিল্টারিংয়ের সাথে ডোভকোটটি কনফিগার করেছি (এছাড়াও আমি রাউন্ডক्यूबটিও কনফিগার করেছি, তবে এটি আমার মনে হয় না)।

এটি ঠিকঠাক কাজ করছে, আমি কয়েকটি ফিল্টার সেট আপ করেছি। তবে এখন আমি একটি বিশাল ফিলিল্টারযুক্ত ইনবক্স ফোল্ডার পেয়েছি যা আমি নিজে নিজে ফিল্টার করতে চাই না।

এখানে বলার কোনও উপায় আছে: "আরে, চালুনি! নির্দিষ্ট ব্যবহারকারীর জন্য নির্দিষ্ট ফোল্ডারটি স্ক্যান করুন এবং এতে কিছু ফিল্টার আহ্বান করুন!" ?

দুটি প্রোটোকলের জন্য সক্ষম প্লাগইন হিসাবে চালনা: lda এবং lmtp:

protocol lda {
  mail_plugins = $mail_plugins sieve
}

protocol lmtp {
  postmaster_address = postmaster@example.com
  mail_plugins = sieve
}

উত্তর:


13

আপনার বিদ্যমান মেলবক্সে আপনার ফিল্টারগুলি কার্যকর করতে আপনি sieve-filterকমান্ড লাইন থেকে ম্যানুয়ালি চালাতে পারেন ।

মেলবক্সে example.sieveব্যবহারকারী হিসাবে চালনা-স্ক্রিপ্ট চালাতে (শুকনো) নিম্নলিখিত কমান্ডটি ব্যবহার করুন:testINBOX

sieve-filter -v -C -u test /path/to/sieve/example.sieve 'INBOX'

একবার আপনার ক্রিয়াকলাপগুলি চালানটি সম্পাদন করতে চাইলে আপনি সম্পাদনা যুক্ত করতে -eএবং -Wচালনী লেখার অ্যাক্সেস দিতে স্ক্রিপ্টটি সম্পাদন করতে পারেন ।

আরও তথ্যের জন্য অফিসিয়াল ম্যান পৃষ্ঠা দেখুন: http://pigeonhole.dovecot.org/doc/man1/sieve-filter.1.html


দুঃখজনকভাবে, দেখে মনে হচ্ছে- duplicateএক্সটেনশনটি চালনী-ফিল্টার প্রসঙ্গে কাজ করে না।
helt

1

এটি সহজ :(

sudo su user-which-owns-mails
sieve-filter -e -W -u targetuset@domain.com /path/to/sieve/script.sieve INBOX
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.