استبدال System.net.mail.mailmessage مع رسالة تم إنشاؤها يدويا وإرسالها

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

سؤال

أحاول إرسال رسائل البريد الإلكتروني التي سوف ترتد إلى صندوق بريد معروف. أخطط لاستخدام Verp. لسوء الحظ، لا يسمح لي كائن system.net.mail.mailmessage بتعيينها بدقة من: والمرسل: الرؤوس داخل بريدي الإلكتروني - فهو يفرض على القيم بحيث يحتوي البريد الإلكتروني الناتج على عبارة "نيابة عن"، ولا يسمح لي السيطرة الجميلة على رؤوس mime ذات الصلة. لذلك أنا أخطط لكتابة رسائل البريد الإلكتروني MIME يدويا مباشرة إلى دليل الالتقاط حتى أتمكن من التحكم بشكل مستقل في رؤوس المرسل والمرسل. صندوق Dev My هو مربع فيستا وبالتالي لا يحتوي على خادم SMTP. أرغب في تكوين مربع ديف بحيث لدي خادم SMTP يعمل عليه. يمكنني بعد ذلك إيقاف تشغيل خادم SMTP، وكتابة الرسائل إلى Dir ل Pickup Dir، ثم قم بتشغيل خادم SMPT وشاهد كيف ستصرف رسائل البريد الإلكتروني الفردية التي كتبتها (يتم تسليمها، وبعضها ارتد بعضها إلى معالج ترتد في مجال بريد إلكتروني مختلف، كما تمليها المرسل). سؤالان: 1. هل يمكن لأي شخص أن يوصي خادم SMTP بمراقبة دليل الالتقاط؟ 2. إذا قمت بتعيين رؤوس على النحو التالي؛ من: ay@a.com؛ المرسل: b@b.com ثم سوف يرى المستلم البريد الإلكتروني على أنه قد يأتي من a@a.com (ولن يرى أي إشارة إلى bo@b.com)، ولكن إذا ارتدت البريد بعد ذلك، فسيتم إرسال NDR إلى b@b.com).

إنه ألم حقيقي يجب عليك القيام بذلك، لكنني لا أستطيع أن أرى أي طريقة لاستخدام System.net.mail.mailmessage دون أن العبث رؤوسي.

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

المحلول

خادم SMTP لطيف (مجاني) هو الزئبق - يمكنه مراقبة الدليل بسيط للغاية لإعداد وتكوينه.

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