mutt: নির্দিষ্ট ফোল্ডারে বার্তা সংরক্ষণ করুন


15

আমি মুটে বেশ কয়েকটি ফোল্ডার সংজ্ঞায়িত করেছি:

mailboxes           "~/Mail/inbox"
mailboxes           "~/Mail/sent"
mailboxes           "~/Mail/archive"

টিপে sএবং তারপরে ?ফোল্ডারগুলির একটি তালিকা দেখার জন্য আমি সংরক্ষণাগারটিতে কোনও বার্তা সংরক্ষণ (সরানো) করতে পারি এবং তারপরে আমি archiveতালিকাটি থেকে চয়ন করতে পারি ।

যেহেতু আমি সর্বদা কেবলমাত্র archiveএকটি ম্যাক্রো রাখতে চাই তা সংরক্ষণ করতে চাই, যাতে আমাকে জিজ্ঞাসা না করে sস্বয়ংক্রিয়ভাবে চাপ দেওয়া বাছাই করা বার্তাটি সংরক্ষণ করে archive

কেউ দয়া করে সাহায্য করতে পারেন?

সম্পাদনা: আমার "সংরক্ষণাগার" ফোল্ডারে বার্তাগুলি সংরক্ষণ করতে আমার এখন ম্যাক্রো অনুসরণ করছে:

macro index,pager S "<tag-prefix><save-message>=archive<enter>\
  :set delete=yes<enter><sync-mailbox>:set delete=no<enter>"

সমস্যাটি হল, বার্তাগুলি মুছে ফেলা হিসাবে চিহ্নিত সূচকগুলিতে থাকে। এগুলি সঙ্গে সঙ্গে "সিঙ্ক করা" হয় না d দ্বিতীয়ত, <enter>শেষেটি কাজ করে <display-message>, যাতে আমি যখন টিপব S, আমি বর্তমান বার্তার পেজারে এসে পৌঁছেছি।

একইভাবে, আমি trashফোল্ডারটি মুটে প্রয়োগ করার চেষ্টা করছি । মট ম্যাক্রোসাম্পলস থেকে নিম্নলিখিতটি নেওয়া হয়েছে

set maildir_trash=yes
set wait_key=no
folder-hook . 'bind index q quit'
folder-hook inbox 'macro index q ":unset maildir_trash;push \"T~D\\n<tag-prefix-cond>m=trash\\n<end-cond><quit>\"\n"'

তবে এটিও কাজ করে না। উত্তাপিত মুট আমাকে জিজ্ঞাসা করে:

Append messages to etmaildir_trash;push"T~D\n<tag-prefix-cond>m=trash\n<end-cond><quit>"/maildir_trash;push"T~D\n<tag-prefix-cond>m=trash\n<end-co ([yes]/no):

আমি যখন যা চাপছি, কিছুই ঘটে না (ফোল্ডারগুলি ট্র্যাশ / {কার, নতুন, টিএমপি} বিদ্যমান রয়েছে)


এটি বিস্ময়কর যা <sync-mailbox>কিছু করার মতো বলে মনে হচ্ছে না। আপনি যখন মুছে ফেলা হিসাবে সাধারণ মোছা কমান্ড ( d) ব্যবহার করেন এবং বার্তাগুলি মুছে ফেলা হিসাবে চিহ্নিত থাকে, আপনি কী চাপবেন $(যার জন্য ডিফল্ট বাঁধাই হয় <sync-mailbox>)?
ইহাক

আমি $মুট টিপলে আমাকে জিজ্ঞাসা করে Purge 1 deleted message?। আমি টিপতে পারি Yযা বার্তাটি মুছে ফেলবে।
ব্যবহারকারী 1968963

একটি চিন্তাভাবনা ঘটে: <sync-mailbox>কমান্ডটি ব্যবহারকারীর ইনপুট ( y) প্রত্যাশা করছে , তবে তত্ক্ষণাত এর :পরিবর্তে নিম্নলিখিতগুলি দেখছে , যাতে শুদ্ধি ঘটে না। আমি অবাক হয়েছি যদি আপনি yএটির পরে রাখেন তবে কী ঘটতে পারে ...
ewhac

উত্তর:


17

ট্যাগ মেল:

macro index S ":set confirmappend=no delete=yes\n<tag-prefix-cond><save-message>=archive\n<sync-mailbox>:set confirmappend=yes delete=ask-yes\n"

কেবলমাত্র বর্তমান:

macro index A ":set confirmappend=no delete=yes\n<save-message>=archive\n<sync-mailbox>:set confirmappend=yes delete=ask-yes\n"

সম্পাদন করা

macro index S ":set confirmappend=no delete=yes\n<tag-prefix><save-message>=archive\n<sync-mailbox>:set confirmappend=yes delete=ask-yes\n"

আমার ত্রুটি, tag-prefixপরিবর্তে ব্যবহার করে tag-prefix-cond, ট্যাগ করা বার্তাগুলি উপস্থিত থাকলে ম্যাক্রো প্রয়োগ করা হবে, অন্যটি বর্তমান নির্বাচিত ক্ষেত্রে।


আমি যখন আপনার ম্যাক্রো যুক্ত করব এবং Snothing to do
মুট এবং প্রেস

আপনি tকিছু মেইল ​​এগ?
অ্যালেক্স

দুর্দান্ত, এটি কাজ করে। আমি কীভাবে এটি বর্তমান বার্তায় (প্রথমে এটি ট্যাগ না করে) কাজ করতে পারি?
ব্যবহারকারী 1968963

1
@ ব্যবহারকারী1968963 আপডেটটি দেখুন।
অ্যালেক্স

1
@ ব্যবহারকারী 1968963 সম্ভবত ট্যাগ-উপসর্গ-কনড ব্যবহার করে একটি পৃথক কমান্ড / ভেরিয়েবল সেট করতে পারে (কারণ আমার ট্যাগটি যদি মেল থাকে তবে কেবলমাত্র ট্যাগ মেইল ​​থাকে) তবে আমি চেষ্টা করব তবে কিছু সময় লাগবে, আপনাকে জানাতে দেব।
অ্যালেক্স

3

গাড়ল নির্দেশিকা একটি উদাহরণ ম্যাক্রো হয়েছে আপনার ব্যবহার কেস জন্য:

ম্যাক্রো সূচী <tag-prefix-cond> <save-message> = foo <enter> "ট্যাগযুক্ত বার্তাগুলি (যদি থাকে) তে = foo সংরক্ষণ করুন"

আপনি আপনার ক্ষেত্রে এটি প্রয়োগ করতে পারেন:

macro index,pager A  "<save-message>=Mail/archive<enter>"  "mark message as Archived"

Shiftaকোনও সূচি বা পেজার ভিউতে আঘাত করা বার্তাটি আপনার সংরক্ষণাগার মাইল্ডিরে সংরক্ষণ করবে।


এই সমাধানটিতে দুটি ছোট সমস্যা রয়েছে: 1) আমি একবারে কেবল একটি বার্তা "সংরক্ষণ" করতে পারি। আমি বেশ কয়েকটি বার্তা ট্যাগ করতে এবং সেগুলি সংরক্ষণাগারে সংরক্ষণ করতে পারি না। 2) আমি যখন কোনও বার্তা "সংরক্ষণ" করি, তা এখনও মুছে ফেলা হিসাবে চিহ্নিত ইনবক্সে উপস্থিত হয়। পরিবর্তনগুলি তাত্ক্ষণিকভাবে প্রয়োগ করা সম্ভব (যাতে এটি তাত্ক্ষণিকভাবে ইনবক্স থেকে মুছে ফেলা হয়)?
ব্যবহারকারী 1968963
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.