ويهم-smtpd-المصادقة هي التصحيح ليهم التي تمكنه من دعم بروتوكول SMTP AUTH مع أنواع المصادقة التالية: LOGIN، جلي والالزام MD5. أنها تقوم على رقعة السابق بنسبة Mrs.Brisby التي نفذت نوع تسجيل الدخول. هذا الإصدار لديه بعض التحسينات ويتيح سهولة إضافة أساليب المصادقة الجديدة.
إذا كنت ترغب في معرفة المزيد عن AUTH SMTP نفسها، ثم زيارة صفحة AUTH SMTP بلدي.
هذا التصحيح يضيف خيار أصيل ESMTP ليهم، 1.03، والسماح للدخول، عادي، والالزام MD5 AUTH أنواع. أداة checkpassword المناسبة أمر ضروري لدعم المصادقة. رؤية http://cr.yp.to/checkpwd.html لمزيد من المعلومات حول واجهة. لاحظ أن أداة checkpassword يجب أن تدعم جميع أنواع AUTH
المعلن عنها من قبل يهم-smtpd.
كما هو مبين في تعديل يهم-smtpd (8) صفحة الرجل، يجب أن يكون استدعاء يهم-smtpd مع ثلاث حجج: اسم المضيف، checkprogram، وبرنامج ثانوي. إذا كانت هذه الحجج مفقودة، ويهم-smtpd لا تزال تعلن توافر أصيل، ولكن ستفشل مع خطأ دائم عند استخدام أصيل.
يستخدم اسم المضيف ببساطة لتشكيل التحدي الالزام MD5. يهم-smtpd استدعاء checkprogram، وتغذية ذلك اسم المستخدم وكلمة المرور، في حالة تسجيل الدخول أو عادي، أو اسم المستخدم، والتحدي، وردا على ذلك، في حالة الالزام MD5. إذا سمح للمستخدم، checkprogram استدعاء برنامج ثانوي، التي لديها فقط للخروج مع حالة 0 للمستخدم لتتم المصادقة. خلاف ذلك، checkprogram يخرج مع غير صفرية
الحالة. يمكن أن تكون عادة برنامج ثانوي / البيرة / بن / صحيح (أو / بن / صحيح، اعتمادا على النكهة الخاصة بك OS).
إذا تم مصادقة المستخدم بنجاح، يتم تعيين متغير البيئة RELAYCLIENT فعال للدورة SMTP، ويتم تعيين متغير البيئة TCPREMOTEINFO لاسم المستخدم مصادقة، تجاوز أي القيمة التي tcpserver قد وضعت. ال
وينعكس قيمة TCPREMOTEINFO في رأس المتلقاة.
ما هو الجديد في هذا الإصدار:
تفاصيل البرنامج:
لم يتم العثور على التعليقات