মিট কেন ইমপ্যামের ব্যবহারকারীর নাম এবং পাসওয়ার্ড জিজ্ঞাসা করে?


13

Unsetting গাড়ল কনফিগারেশন ভেরিয়েবল imap_user, imap_pass(এবং সম্ভবত preconnect, imap_authenticatorsসেইসাথে) একজন মাধ্যমে account-hook . "unset ... "কল, সাধারণ চর্চা হতে যদি না একটি অপরিহার্যতা, একাধিক IMAP অ্যাকাউন্ট পরিচালনা করার জন্য (দেখুন মনে হয় একাধিক IMAP এর / POP অ্যাকাউন্টস ম্যানেজিং (বৈকল্পিক) , গাড়ল IMAP একাধিক অ্যাকাউন্টের , গাড়ল : gmail IMAP প্রতিক্রিয়াবিহীন , funtoo.org- এ অ্যাকাউন্ট-হুক সম্পর্কিত কনফিগারেশন ফাইল )।

বর্তমানে আমি IMAP এর মাধ্যমে কেবল একটি অ্যাকাউন্ট পরিচালনা করি। একাধিক অ্যাকাউন্ট পরিচালনার পরিকল্পনাগুলি আমাকে উপরের উল্লিখিত লিঙ্কগুলির সর্বশেষে প্রাপ্ত নির্দেশাবলী অনুসরণ করতে পরিচালিত করে ( কারওর জন্য মুট কনফিগারেশনের উদাহরণ )। অতএব, একইভাবে, আমি নিম্নলিখিতগুলি ব্যবহার করেছি:

account-hook . 'unset imap_user; unset imap_pass; unset tunnel'
account-hook 'imaps://mail.domain.net:993/INBOX/' "set imap_user=UserName@domain.net"
account-hook 'imaps://mail.domain.net:993/INBOX/' "set imap_pass=${my_password}"

এটি একটি পৃথক ফাইলে (নামযুক্ত account_hooks) এবং এটি ভিতরে থেকে স্রোস করা হয় muttrc। আমি বুঝতে না পারার কারণে, মুট ব্যবহারকারীর নাম এবং পাসওয়ার্ড জিজ্ঞাসা করে । তবে, যদি ভেরিয়েবলগুলি imap_userএবং imap_passসরাসরি সেট করা থাকে muttrc, যেমন

set my_password="`gpg --decrypt ~/.mutt/password.gpg`"
set imap_authenticators='login'
set imap_login = 'UserName@domain.net'
set imap_user = 'UserName@domain.net'
set imap_pass ="${my_password}"

সবকিছু ঠিকঠাক কাজ করে account_hooksফাইল sourced প্রথম এক এবং কোন অন্য account-hook . "unset ..."কল (গুলি) থাকবেই (গুলি) অন্য যে কোনো স্থানে।

আপডেট , folder-hooksফাইলটি নিম্নরূপে (এবং ছিল বলে মনে হয়):

#--------------------------------------------------------------------------
# Folders and hooks
#--------------------------------------------------------------------------
# folder-hook 'imaps://UserName%domain.net@mail.domain.net:993/'
set folder = "~/.maildir"       # IMAP: local, using offlineimap -- folder="imaps://mail.domain.net:993/INBOX/"
source ~/.mutt/mailboxes        # source automatically generated mailboxes
set spoolfile = "+INBOX"        # spoolfile='imaps://mail.domain.net:993/'
set postponed = "+INBOX/Drafts"

# Sending -----------------------------------------------------------------
set smtp_url="smtp://UserName@domain.net@mail.domain.net:587/"
set smtp_pass=${my_password}
set record = "+INBOX/Sent"
set copy=yes

# Index format ----------------------------------------------------------------
folder-hook *[sS]ent* 'set sort=threads'
folder-hook *[sS]ent* 'set sort_browser=reverse-date'
folder-hook *[sS]ent* 'set sort_aux=reverse-last-date-received'
folder-hook *[sS]ent* 'set index_format="%2C | %Z [%d] %-30.30t (%-4.4c) %s"'
folder-hook ! *[sS]ent* 'set index_format="%2C | %Z [%d] %-30.30F (%-4.4c) %s"':

পৃথক ফাইল অ্যাকাউন্ট_ হুকস কেন এই ক্ষেত্রে আগ্রহের ভেরিয়েবলগুলি যথাযথভাবে খাওয়ায় না (অর্থাত্ ইমাম_উজার এবং ইমামপাস )?


আপনি যদি এখনও উত্তরটিতে আগ্রহী হন আমি আপনার নিজের folder-hookলাইনগুলি দেখতে চাই .muttrc। তারপরে আমি কিছু সিদ্ধান্তে আঁকতে পারি এবং একটি সম্পূর্ণ সমাধান অফার করতে পারি।
— প্রভু.গারবাজে

1
@ ব্রুনার, এত দেরিতে এবং ব্যস্ত, ক্ষমা চাইছি। আমার এটির প্রয়োজন না হওয়ায় আমি এটি নিয়ে আরও পরীক্ষার সময় পাইনি। আমার folder-hookসেই সময়ে আমি যে সেটিংস ব্যবহার করেছি সেগুলি সন্ধান করতে হবে , আমার ধারণা আমি ব্যাকআপ হিসাবে পেয়েছি।
— নিকস আলেকজান্দ্রিস

আপনি 'মিট-ডি 5' থেকে একটি ডিবাগ ফাইল পোস্ট করতে পারেন?
— এসসডমিন

মুহুর্তের জন্য অ্যাডমিন, প্রতিক্রিয়াটি হ'ল DEBUG was not defined during compilation. Ignored.। একবার কিছু সময় পেলে আমি পুনরায় কম্পাইল করে আবার পোস্ট করব।
— নিকোস আলেকজান্দ্রিস

সম্পাদনাগুলির জন্য @kyrias thnx
— নিকোস আলেকজান্দ্রিস

উত্তর:


3

আপনি সরাসরি ব্যবহারকারীর নাম এবং পাসওয়ার্ড সেট করতে পারেন, তবে আপনি যখন এটি ব্যবহার করেন তখন এটি কাজ করে না account-hook, সম্ভবত এটি account-hookকাজ করে না।

একটি account-hookএকটি নিয়ে গঠিত regexp মেলবক্সগুলি, এবং যারা কমান্ড যা একটি ডাকবাক্স সাথে মেলে কার্যকর করা উচিত regexp ।

যেহেতু কমান্ডগুলি ( set imap_user, set imap_pass) কার্যকর করা হয় নি, আমরা ধরে নিতে পারি যে regexpআপনার মেলবক্সগুলি মেলে না।

আপনি 'ইমামস: //mail.domain.net: 993 / INBOX /' ব্যবহার করছেন যা খুব নির্দিষ্ট। সম্ভবত আপনার মেলবাক্সগুলির নাম কিছুটা আলাদা করা হয়েছে।

আপনি কি কেবলমাত্র মেইল ​​অ্যাকাউন্টটি mail.domain.netব্যবহার করছেন? যদি তাই হয়, হ্রাস regexp করতে 'mail.domain.net'আপনার মেলবক্সগুলি মেলে যথেষ্ট হওয়া উচিত।

account-hook . 'unset imap_user; unset imap_pass; unset tunnel
account-hook mail.domain.net "set imap_user=UserName@domain.net"
account-hook mail.domain.net "set imap_pass=${my_password}"

আমি এই কাজ করতে ফিরে এসেছি। সম্ভবত আপনার ব্যাখ্যাটি সঠিক। আমি আশা করি, শিগগিরই এটি যাচাই করব। ধন্যবাদ.
— নিকোস আলেকজান্দ্রিস

যদি উভয়ই set imap_userএবং set imap_passমৃত্যুদণ্ড কার্যকর না হয় তবে আমি কেন তার জন্য একটি পাসওয়ার্ড চেয়েছি Password for UserName@mail.domain.net:? ঠিক ব্যবহারকারী-আইডি এবং জন্য ডোমেন সেট account-hookমধ্যে account-hooksফাইল?
— নিকোস আলেকজান্দ্রিস

আমি এটা ঠিক আছে! আমি ভেরিয়েবলের ${my_password}জন্য সঠিকভাবে প্রদান করতে অনুপস্থিত মনে করি smtp_pass। এটি ছিল ${password}...: - /
— নিকস আলেকজান্দ্রিস

আমার শেষ মন্তব্য সম্পর্কে, একাধিক পরীক্ষামূলক সম্পাদনার পরে, মনে হচ্ছে এর "${password}"পরিবর্তে আমি ভুলভাবে ব্যবহার করেছি "${my_password}"। account-hooksফাইল অন্তত 2 acounts জন্য সঠিকভাবে কাজ করার জন্য, এখন মনে হয়। এবং অন্য তৃতীয়টি যার জন্য এটি অন্য ইস্যুতে আটকে যায়, যথা একটি an SSL failed: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unsupported protocol। তবে এখানে সরাসরি প্রশ্নের উত্তর এবং উত্তর দেওয়া সম্পর্কিত নয়। সুতরাং, "টাইপোস" বাদ দিয়ে, প্রথমদিকে সমস্যাটি ছিল আসলে regexpমেসবাক্সের সাথে মিলে না es
— নিকোস আলেকজান্দ্রিস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.