من أجل منع البريد العشوائي، يمكنك تعيين 127.0.0.1 فقط في قائمة السماح، وهذا يمنع البريد العشوائي، ويمكنك إرسال رسائل البريد الإلكتروني دون ملء اسم المستخدم وكلمة المرور. ومع ذلك، لا يمكن لبعض البرامج/الرموز إرسال رسائل بريد إلكتروني بدون اسم مستخدم وكلمة مرور. نعم، ومن غير الآمن حقًا استخدام كلمة مرور. لذلك لا تزال بحاجة إلى تعيين اسم المستخدم وكلمة المرور لخادم SMTP.
يجب أن يكون اسم المستخدم وكلمة المرور في IIS هو المستخدم في حساب windows. لذلك يجب عليك أولاً إنشاء اسم حساب Windows. أضف مستخدمًا إلى حساب المستخدم وقم بتعيين المجموعة على: IIS_WPG (لمنع أن تكون الأذونات الزائدة غير آمنة، IIS_WPG كافٍ)
ثم انقر بزر الماوس الأيمن على "خادم SMTP الظاهري الافتراضي" في IIS وقم بتكوين خادم SMTP.
1. قم بإضافة المستخدم الذي تم إنشاؤه للتو في علامة التبويب "الأمان".
2. حدد "المصادقة الأساسية" في "المصادقة" في علامة التبويب "الوصول"
ثم استخدمت أحد برامج PHP الخاصة بي للاختبار. في الأصل، كان من المستحيل إرسال رسائل بريد إلكتروني بدون اسم مستخدم وكلمة مرور، وبعد إعدادها، كان بإمكاني إرسالها على الفور.