আমি একটি ফ্রিবিএসডি সার্ভারে ডোভকোট ভি 2.0.11 ইনস্টল করেছি এবং আগত ইমেল ঠিকানাগুলির জন্য ব্যবহারকারীদের অনুসন্ধান ব্যর্থ হচ্ছে, তবে সিস্টেম ব্যবহারকারীদের জন্য অনুসন্ধান সফল।
ডোভকোটটি সিস্টেম ব্যবহারকারীদের ব্যবহারের জন্য সেটআপ করা হয়েছে, সুতরাং আমার ডোভকোটকনফের রয়েছে
userdb {
driver = passwd
}
এবং
passdb {
driver = passwd
}
আমার লেখক ডিবাগ সক্ষম হয়েছে।
উদাহরণস্বরূপ, আমার কাছে ওয়েবমাস্টার নামে একজন ব্যবহারকারী রয়েছে এবং "ওয়েবমাস্টার" এর জন্য ডোভ্যাডম ব্যবহারকারী ব্যবহার করে নীচের মত কাজ করে:
#doveadm user webmaster
userdb: webmaster
system_groups_user: webmaster
uid : 1020
gid : 1020
home : /home/webmaster
যাইহোক domasadm ব্যবহারকারীদের webmaster@myregmittedname.com দেখার জন্য ব্যবহার ব্যর্থ হয়েছে:
# doveadm user webmaster@myregisteredname.com
userdb lookup: user webmaster@myregisteredname.com doesn't exist
এটি "অজানা ব্যবহারকারী" ত্রুটির সাথে বাউন্স করার জন্য ওয়েবমাস্টার@মাইগ্রিজার্ডনাম.কমের জন্য আগত মেলগুলির ফলাফল।
লগ ইন / ভের / লগ / মাইলগ এখানে ব্যর্থতা এখানে:
Apr 16 20:13:35 www dovecot: auth: passwd(webmaster@myregisteredname.com): unknown user
/Var/log/debug.log এ লগ ইন করা ব্যর্থতা এখানে:
Apr 16 20:13:35 www dovecot: auth: Debug: master in: USER 1 webmaster@myregisteredname.com service=doveadm
Apr 16 20:13:35 www dovecot: auth: Debug: passwd(webmaster@myregisteredname.com): lookup
Apr 16 20:13:35 www dovecot: auth: Debug: master out: NOTFOUND 1
ব্যবহারকারী এবং তাদের হোম ডিরেক্টরিগুলি অন্য সার্ভার থেকে আমদানি করা হয়েছিল এবং ব্যবহারকারীরা ভিআইপিডব্লু সরঞ্জামটি ব্যবহার করে সেটআপ করেছিলেন। আমি নিশ্চিত যে আমদানিটি মিস করেছি যা ডোভকোট অনুসন্ধানের সাথে সিস্টেম ব্যবহারকারীকে "লিঙ্কিং" করছে না।
যে কিছু হতে পারে সম্পর্কে কোন ধারণা?
সম্পাদনা: বিলটি’র পরামর্শ ব্যবহার করে আমি dovecot.conf নিম্নলিখিত হিসাবে আপডেট করেছি:
#doveconf -n passdb userdb
passdb {
args = username_format=%n
driver = passwd
}
userdb {
args = username_format=%n
driver = passwd
}
তবে, এখন, ডোভ্যাডম ব্যবহারকারী অন্য ফ্যাশনে ব্যর্থ হন:
#doveadm user webmaster@pantronx.com
doveadm(root): Error: userdb lookup(webmaster@myregisteredname.com): Disconnected unexpectedly
doveadm(root): Fatal: userdb lookup failed for webmaster@myregisteredname.com
এবং, এটি ডোমেন ছাড়াই ব্যবহারকারীদের পক্ষে আর কাজ করে না:
#doveadm user webmaster
doveadm(root): Error: userdb lookup(webmaster): Disconnected unexpectedly
doveadm(root): Fatal: userdb lookup failed for webmaster
আমি যখন উপরের বার্তাগুলি পাই, নিম্নলিখিতটি / var / লগ / মাইলগ-এ রয়েছে:
Apr 17 17:30:02 www dovecot: auth: Fatal: passdb passwd: Unknown setting: username_format=%u
Apr 17 17:30:02 www dovecot: master: Error: service(auth): command startup failed, throttling