Pergunta

Eu estou tentando enviar um formulário de navegador da Web para uma biblioteca de documentos em outro aplicativo da Web, que possui e-mail recebido ativado. Até agora eu identifiquei dois problemas com isso:

    .
  1. o SharePoint 2010 não permite mensagens de e-mail com o valor do X-mailer incluindo "SharePoint" (este valor é definido pelo InfoPath / SharePoint) para ser importado.
  2. o SharePoint aparentemente não permite que o tipo de conteúdo do tipo de e-mail (tipo MIME) "multipart / relacionado" seja importado.

    Eu tentei contornar isso com o VBScript na forma de SMTPREG e um filtro "onarrival" adicional que remove o cabeçalho X-mailer. No entanto, alterar o tipo de conteúdo é realmente difícil ou impossível usando o método VBScript.

    As pessoas falam sobre o envio de e-mails usando o formulário de um formulário InfoPath, mas não estou vendo como enviar um email usando System.net.mail e ainda incluir os dados do formulário como um anexo, como o envio de email normal. Meu palpite é que, se eu enviar o anexo usando System.Net.Mail, posso definir o tipo MIME para a mensagem de e-mail manualmente, ou ele será padrão para multipart / misto em vez de multipart / relacionado.

    Como posso fazer isso acontecer ou é ainda possível? Estou aberto a soluções que envolvem a abordagem do VBScript ou a abordagem do formcode / codebehind para o InfoPath.

Foi útil?

Solução

No final, isso não parece uma solução viável sem altos níveis de personalização.Acabei em alterar as instruções e indo com a opção de código de formulário e apenas elevando as permissões e enviando diretamente para a biblioteca em vez de brincar com todas essas coisas de e-mail.Os resultados são semelhantes a ter a solução de e-mail funcionando e são igualmente prováveis a serem abusadas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top