سؤال

أحاول إرسال نموذج مستعرض ويب إلى مكتبة مستندات في تطبيق ويب آخر تم تمكين البريد الإلكتروني الوارد. حتى الآن لقد حددت مشكلتين مع هذا:

  1. SharePoint 2010 لا يسمح برسائل البريد الإلكتروني بقيمة X-Mailer بما في ذلك "SharePoint" (يتم تعيين هذه القيمة بواسطة InfoPath / SharePoint) يتم استيرادها.
  2. SharePoint على ما يبدو لا يسمح بإجراء نوع محتوى رسالة البريد الإلكتروني (نوع MIME) "متعدد الأقراصات / ذات الصلة" المراد استيرادها.

    لقد حاولت الدخول حول هذا مع VBScript في شكل SMTPREG و "Onarrival" إضافي يزيل رأس X-Mailer. ومع ذلك، فإن تغيير نوع المحتوى صعب للغاية أو مستحيل باستخدام طريقة VBScript.

    يتحدث الناس عن إرسال رسائل البريد الإلكتروني باستخدام Formcode لنموذج InfoPath، لكنني لا أرى كيفية إرسال بريد إلكتروني باستخدام System.net.mail ولا يزال يتضمن بيانات النموذج كمرفق، مثل إرسال البريد الإلكتروني العادي. تخميني هو أنه إذا قمت بإرسال المرفق باستخدام System.Net.Mail يمكنني إما تعيين نوع MIME لرسالة البريد الإلكتروني يدويا، أو سيتم التقیم الافتراضي إلى متعدد الأقليص / مختلطة بدلا من متعدد الأقراصات / ذات الصلة.

    كيف يمكنني أن أجعل هذا يحدث أم ممكن؟ أنا منفتح على الحلول التي تنطوي على نهج VBScript أو نهج Formcode / CodeBehind ل InfoPath.

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

المحلول

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

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