Pregunta

Estoy tratando de enviar un formulario de navegador web a una biblioteca de documentos en otra aplicación web que tiene habilitado el correo electrónico entrante. Hasta ahora he identificado dos problemas con esto:

  1. SharePoint 2010 no permite mensajes de correo electrónico con el valor de X-Mailer incluyendo "SharePoint" (este valor está establecido por InfoPath / SharePoint) para ser importado.
  2. SharePoint aparentemente no permite que el tipo de contenido de mensajes de correo electrónico (tipo MIME) "Multipart / relacionado" se importará.

    He intentado convenir esto con VBScript en la forma de SMTPREG y un filtro adicional "Onarrival" que elimina el encabezado X-Mailer. Sin embargo, cambiar el tipo de contenido es realmente difícil o imposible utilizando el método vbscript.

    Las personas hablan sobre el envío de correos electrónicos usando el formulario de formularios de una forma de InfoPath, pero no veo cómo enviar un correo electrónico usando System.NET.mail y aún incluya los datos del formulario como un archivo adjunto, como el correo electrónico normal. Mi conjetura es que si envío el archivo adjunto usando System.NET.mail, puedo configurar el tipo MIME para el mensaje de correo electrónico manualmente, o incumplirá de forma predeterminada multiparte / mezclado en lugar de multiparte / relacionado.

    ¿Cómo puedo hacer que esto suceda o sea posible? Estoy abierto a soluciones que involucren el enfoque vbscript o el enfoque de código de formularios / código de formularios para InfoPath.

¿Fue útil?

Solución

Al final, esto no parece una solución viable sin altos niveles de personalización.Terminé cambiando las instrucciones e voy con la opción de código de formulario y simplemente elevando los permisos y enviando directamente a la biblioteca en lugar de jugar con todos estos elementos de correo electrónico.Los resultados son similares a que el funcionamiento de la solución de correo electrónico y se trata de ser abusados igualmente.

Licenciado bajo: CC-BY-SA con atribución
scroll top