تقييد بيئة التطوير بإرسال بريد إلكتروني إلى مجالات معينة فقط للاختبار (XP smtp IIS)

StackOverflow https://stackoverflow.com/questions/74494

  •  09-06-2019
  •  | 
  •  

سؤال

أقوم بتطوير موقع ويب على جهاز ظاهري XP ولدي خادم ظاهري SMTP تم إعداده في IIS - فهو يسلم البريد بشكل جيد.ما أود يحب هو التأكد من أن أي رسائل بريد إلكتروني يرسلها الموقع ستذهب فقط إلى مجال معين.

يبدو أن جدار الحماية XP يتضمن الاتصالات الواردة فقط، ولا يمكنني حظر TCP الصادر على المنفذ 25.ولم أتمكن من تكوين خادم SMTP للتصفية حسب عنوان التسليم.

باستخدام هذا الإعداد، هل توجد طريقة سهلة لتصفية البريد الإلكتروني الصادر حسب عنوان الوجهة؟

هل كانت مفيدة؟

المحلول

إليك فكرة واحدة:

تحت Advanced Delivery خيارات (SMTP Virtual Server Properties > Delivery علامة التبويب> Advanced).هناك يمكنك تعيين "المضيف الذكي" وهو خادم SMTP الذي سيتم استخدامه لإرسال البريد فعليًا، بحيث يمكنك تسليمه مباشرة إلى خادم SMTP الوارد الخاص بالمجال المحدد.

نصائح أخرى

أعتقد أن أسهل طريقة هي إضافة شيك إلى رمز إرسال البريد الخاص بك على موقع الويب (يجب أن يكون هناك فئة مسؤولة عن إرسال رسائل البريد الإلكتروني).

يمكنك تضمين فحص يكون نشطًا فقط عندما يتم تجميع التعليمات البرمجية في وضع التصحيح (باستخدام توجيهات المترجم).وبالتالي، عندما تقوم بتطوير وبناء الموقع في وضع التصحيح، يتحقق هذا الرمز مما إذا كانت الرسائل الصادرة صالحة (مجال محدد) أم لا.إذا كانوا كذلك فإنه يسمح لهم بالرحيل، وإلا فإنه لا يرسل البريد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top