Question

J'essaie de soumettre un formulaire de navigateur Web à une bibliothèque de documents dans une autre application Web qui a activé un e-mail entrant. Jusqu'à présent, j'ai identifié deux problèmes avec ceci:

  1. SharePoint 2010 n'autorise pas les messages électroniques avec la valeur X-Mailer y compris «SharePoint» (cette valeur est définie par InfoPath / SharePoint) vers être importé.
  2. SharePoint n'autorise apparemment pas le type de contenu de messagerie (Type MIME) "Multipart / associé" à importer.

    J'ai essayé de me déplacer avec VBScript sous la forme de SMTPREG et d'un filtre "Onarrival" supplémentaire qui supprime l'en-tête X-Mailer. Cependant, la modification du type de contenu est vraiment difficile ou impossible à l'aide de la méthode VBScript.

    Les gens parlent d'envoyer des courriels à l'aide du formulaire de formulaire InfoPath, mais je ne vois pas comment envoyer un e-mail à l'aide de System.net.mail et incluez toujours les données de formulaire en pièce jointe, comme l'envoi de courrier électronique normal. Je suppose que si j'envoie la pièce jointe à l'aide de System.net.Mail, je peux définir le type MIME pour le message électronique manuellement, soit par défaut à multipart / mixte au lieu de multipart / associé.

    Comment puis-je faire cela arriver ou est-ce même possible? Je suis ouvert aux solutions qui impliquent l'approche VBScript ou l'approche FormCode / CodeBeHind pour INFOPATH.

Était-ce utile?

La solution

À la fin, cela ne semble pas être une solution viable sans niveaux de personnalisation élevés.J'ai fini par changer d'instructions et aller avec l'option de code de formulaire et simplement élever les autorisations et soumettre directement à la bibliothèque au lieu de jouer avec tout ce courrier électronique.Les résultats sont similaires à avoir la solution de messagerie travaillant et ils sont tout aussi susceptibles d'être abusés.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top