InfoPath 2010 - フォームデータ添付ファイルでカスタムEメールを送信する
-
10-12-2019 - |
質問
着信電子メールが有効になっている別のWebアプリケーションのドキュメントライブラリにWebブラウザフォームを送信しようとしています。これまでのところ私はこれに関して2つの問題を特定しました:
- SharePoint 2010はX-Mailerの値を持つ電子メールメッセージを許可しません "SharePoint"を含めます(この値はInfoPath / SharePointによって設定されています)。 輸入されます。
- SharePointは、EMAGE MESSANT-TYPE(MULTIPART / RESTERSE "をインポートすることを許可していません。
X-Mailerヘッダーを削除するSMTPREGの形式でVBScriptと追加の "OnArrival"フィルタを囲みました。ただし、コンテンツタイプを変更することは、VBScriptメソッドを使用して本当に困難または不可能です。
人々は、InfoPathフォームのフォームコードを使用して電子メールの送信について話していますが、System.Net.Mailを使用して電子メールを送信する方法は表示されません。通常の電子メール送信のように、添付ファイルとしてのフォームデータを含めています。私の推測は、System.Net.Mailを使用して添付ファイルを送信すると、電子メールメッセージのMIMEタイプを手動で設定することも、マルチパート/関連の代わりにMultipart / Mixedにデフォルトで設定できます。
どうすれば起こりやすくすることもできますか。 InfoPathのためのVBScriptアプローチまたはFormCode / CodeBehindアプローチのいずれかを含むソリューションに開かれています。
解決
最後に、これは高レベルのカスタマイズなしに実行可能な解決策のようには思われません。私は次のように変化し、フォームコードオプションを実行し、この電子メールのすべてでめちゃくちゃにするのではなく、権限を上げ、そしてライブラリに直接送信するだけでなく、単にライブラリに直接送信するだけです。結果は、電子メールソリューションが働いていると似ており、それらはほぼ等しく虐待される可能性があります。