postfix sasl "স্যাসলথড সার্ভারের সাথে সংযোগ স্থাপন করতে পারে না: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই"


11

আমি এসএমটিপি প্রমাণীকরণের সাথে পোস্টফিক্স সেটআপ করার চেষ্টা করি। আমি আমার রাজ্য হিসাবে / ইত্যাদি / ছায়া ব্যবহার করতে চাই

দুর্ভাগ্যক্রমে আমি যখন একটি প্রমাণিত করার চেষ্টা করি তখন আমি একটি "জেনেরিক ত্রুটি" পাই

# nc localhost 25
220 mail.foo ESMTP Postfix
AUTH PLAIN _base_64_encoded_user_name_and_password_
535 5.7.8 Error: authentication failed: generic failure

ইন mail.warnলগ ফাইল আমি নিম্নলিখিত এন্ট্রি পেতে

Oct  8 10:43:40 mail postfix/smtpd[1060]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
Oct  8 10:43:40 mail postfix/smtpd[1060]: warning: SASL authentication failure: Password verification failed
Oct  8 10:43:40 mail postfix/smtpd[1060]: warning: _ip_: SASL PLAIN authentication failed: generic failure

তবে স্যাসল সেটআপটি ঠিক আছে বলে মনে হচ্ছে

$ testsaslauthd -u _user_ -p _pass_
0: OK "Success."

আমি smtpd_sasl_auth_enable = yesmain.cf এ যুক্ত করেছি

এটি আমার smtpd.conf

$ cat /etc/postfix/sasl/smtpd.conf 
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN
saslauthd_path: /var/run/saslauthd/mux
autotransition:true

আমি শেষ দুটি কমান্ড এবং ছাড়াই এই বিভ্রান্তির চেষ্টা করেছি।

আমি ডিবিয়ান স্থিতিশীল চলছে।

পোস্টফিক্স কীভাবে স্যাসলথড সার্ভারে খুঁজে পেতে এবং সংযুক্ত করতে পারে?

সম্পাদনা:

পোস্টফিক্স একটি ক্রুটে চালাচ্ছে কিনা তা আমি নিশ্চিত নই: মাস্টার.সিএফ এর মত দেখাচ্ছে: http://pastebin.com/Fz38TcUP

স্যাসলুথ এসবিনে অবস্থিত

$ which saslauthd
/usr/sbin/saslauthd

EHLO এর এই প্রতিক্রিয়া আছে

EHLO _server_name_
250-_server_name_
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN

আপনি কি ক্রুটে পোস্টফিক্স চালাচ্ছেন?
কোয়ান্টা

পোস্টফিক্স একটি ক্রুটে চলছে।
ফ্রেঞ্জ বেটাগ

তাহলে আপনার সাসলথটি কোথায় অবস্থিত? এএইচএলও কী দেখায়?
মেলকিউ

# যা saslauthd / usr / sbin / saslauthd ভালো আমার master.cf দেখায়: pastebin.com/Fz38TcUP

1
/ var / run / saslauthd / mux কি কোনওভাবে chroot এ উপলব্ধ করা হয়েছে? যদি তা না হয় তবে আপনার সমস্যা হতে পারে।
রেক্যান্ডবোনম্যান

উত্তর:


7

আপনি সম্ভবত / var / রান / স্যাসলথ থেকে / ভার / স্পুল / পোস্টফিক্স / ভার / রান / স্যাসলথড থেকে সিমলিংকটি মিস করছেন?

আমার ওয়ার্কিং সিস্টেম থেকে:

root@mail:/etc/postfix/sasl# ls -la /var/run/saslauthd
lrwxrwxrwx 1 root root 36 Dec 31  2010 /var/run/saslauthd -> /var/spool/postfix/var/run/saslauthd

কোনও আপডেটের পরে পুনরায় চালু হওয়া সিমলিংকটি মুছে ফেলা কি স্বাভাবিক? এটি সময়ে সময়ে ওবুন্টুতে ঘটে 16.04
গায়া

/ var / রান আজকাল / চালানোর জন্য একটি সিমিলিংক, এটি একটি অস্থায়ী ফাইল সিস্টেম যা পুনরায় বুট থেকে বাঁচতে পারে না; সাম্প্রতিক প্যাকেজগুলির এটিকে স্বয়ংক্রিয়ভাবে পুনরায় তৈরি করা উচিত - সম্ভবত আপনার কোনও সম্পাদিত স্টার্টআপ স্ক্রিপ্ট আছে?
পল গিয়ার

নাঃ। সমস্ত ডিফল্ট
গায়া

1
দুঃখিত, আমি ধারণা থেকে দূরে আছি। :-(
পল গিয়ার

বিতরণটির স্ট্যান্ডার্ড পোস্টফিক্স এবং স্যাসল ২-বিন প্যাকেজ ইনস্টল করার পরে আমাকে এই ডিরেক্টরিটি সরিয়ে নিয়ে উবুন্টু 18.04.1 এলটিএস (বায়োনিক) এ ম্যানুয়ালি এই সিমিলিংকটি তৈরি করতে হয়েছিল।
ব্রেন্ট ব্যাককাল 3
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.