[C#.NET][Infopath 2010] 使用 EmailSubmitConnection 寄送郵件

[C#.NET][Infopath 2010] 使用 EmailSubmitConnection 寄送郵件

Infopath 能發Mail也是產品特性之一,

1.你可以先在Sharepoint Server上架一台Mail Server,因為寄件人就是網域的Mail。

2.用Infopath送出的Mail,收信人可以在Outlook(2007以上)直接看到表單的樣式。

 

要用Infopath寄Mail需要以下幾個設定

Step1.建立Infopath欄位資料

2010-5-11 上午 10-10-06

 

Step2.建立Mail 資料連線

欄位是UI畫面,要讓使用者輸入資源用

2010-5-11 上午 10-11-02

定義附件顯示方式及連線名稱。

2010-5-11 上午 10-18-37

 

 

 

 

 

Step3.使用 EmailSubmitConnection 類別寄送Mail,加入以下程式。

2010-5-11 上午 11-03-38

執行結果

2010-5-11 上午 11-08-59

 

PS.我們也可以在按鈕設定規則也是會有相同結果

2010-5-11 上午 11-29-33

Note:你需要自己評估什麼情況下要寫code?什麼情況下要設定Rule?

 

範例下載:SubmitMail.zip

若有謬誤,煩請告知,新手發帖請多包涵


Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET

Image result for microsoft+mvp+logo