InfoPath 2010 - Invia e-mail personalizzata con allegato dati modulo
-
10-12-2019 - |
Domanda
Sto cercando di inviare un modulo Browser Web a una libreria documenti in un'altra applicazione Web che ha abilitato l'e-mail in entrata. Finora ho identificato due problemi con questo:
- .
- SharePoint 2010 non consente i messaggi di posta elettronica con il valore X-Mailer Compresa "SharePoint" (questo valore è impostato da InfoPath / SharePoint) a essere importati.
- SharePoint Apparentemente non consente il messaggio di posta elettronica (tipo MIME) "Multipart / correlati" da importare.
Ho provato a muoverci con VBScript sotto forma di SMTPREG e un filtro aggiuntivo "ONRARRIAL" che rimuove l'intestazione X-Mailer. Tuttavia, la modifica del tipo di contenuto è realmente difficile o impossibile usando il metodo VBScript.
Le persone parlano di inviare e-mail utilizzando il formocolo di una forma di InfoPath, ma non sto vedendo come inviare un'e-mail utilizzando System.NET.mail e includere ancora i dati del modulo come allegato, come la normale e-mail di invio. La mia ipotesi è che se invii l'allegato utilizzando System.net.mail I potrai impostare manualmente il tipo MIME per il messaggio di posta elettronica, oppure è predefinito per Multipart / Misto invece di Multipart / correlati.
Come posso farlo accadere o è anche possibile? Sono aperto a soluzioni che coinvolgono l'approccio VBScript o l'approccio di FormCode / CodeBehind per InfoPath.
Soluzione
Alla fine questo non sembra una soluzione praticabile senza alti livelli di personalizzazione.Ho finito per cambiare le indicazioni e andando con l'opzione del codice modulo e semplicemente elevando le autorizzazioni e sottomettere direttamente alla biblioteca invece di scherzare con tutte queste cose email.I risultati sono simili ad avere la soluzione e-mail che funziona e sono ugualmente suscettibili di essere abusato.