MailImport 商業規則可用於從 POP 帳戶匯入電子郵件,並將其作為元素存放在模組中。對於每封送入的電子郵件,都會在子資料夾中建立一個元素。在一般使用情況下,利害關係人可以使用電子郵件發出需求或支援問題。
註: 此商業規則必須儲存在資料夾中。由於 POP 帳戶的使用者名稱與密碼儲存在表示式中時並未加密,因此當您對啟動商業規則之模組授與配置存取權時,請多加留意。
必要條件
- 要匯入電子郵件的模組,必須具有儲存主旨、內容與郵件寄件者的屬性。郵件主旨會儲存在「標題」屬性中,郵件內容則會儲存在「說明」屬性中。這些屬性一律會併入所有模組中,並且會自動比對。由於表示式並不會考量這些屬性(「標題」與「說明」)的名稱,因此您可以變更這些名稱。
- 用以儲存郵件寄件者的「文字」屬性
- 用以儲存郵件 ID 的「文字」屬性
- 用以儲存附件的「檔案」屬性
- 用以儲存商業規則的資料夾元素。商業規則必須儲存在資料夾元素中。
- POP 伺服器上具有可從 IBM® Rational® Focal Point™ 伺服器使用的電子郵件帳戶。
格式
在商業規則儲存器資料夾中(可以是模組中的任何資料夾),請以下列格式輸入商業規則:
=MailImport("pop3://user name:password@POP3 Server Address/INBOX","Delete from Server","Mail Sender Attribute","Mail-ID Attribute","File Attribute","update_interval=1m")
註: 若為 .txt 檔,請在商業規則結尾使用 "texttofile" 參數:
=MailImport("pop3://user name:password@POP3 Server Address/INBOX","true","Mail Id","Mail Sender","Attachments","update_interval=1m",”texttofile”)
參數
| "pop3://user name:password@POP3
Server Address/INBOX" |
郵件伺服器的 URL,其中包含使用者名稱與密碼 |
| "從伺服器中刪除" |
如果將此參數設定為 "true",則會在提取電子郵件後,將其從伺服器中刪除。如果不想從伺服器中刪除電子郵件,請輸入 "false"。 |
| "郵件寄件者屬性" |
用以儲存郵件寄件者的屬性名稱。您可以使用「文字」屬性。 |
| "郵件 ID 屬性" |
用以儲存郵件 ID 的屬性名稱。您可以使用「文字」屬性。 |
| "檔案屬性" |
用以儲存附件的屬性名稱。請使用「檔案」屬性。 |
| "update_interval=1m" |
此參數會每分鐘更新商業規則或提取新郵件。 |
| "run_at=8,7,3" |
您可以使用此參數來決定要更新商業規則的特定時間。"update_interval=" 與 "run_at=" 無法同時使用。在左側的範例中,商業規則會在每週上午 8:00 執行一次,且會從三天後開始執行。參數中的數字依序代表 start_at、days_between_runs 與 days_before_first_run。 |
| texttofile |
新增此參數是為了讓文字檔在郵件中顯示為附件。否則,文字檔的內容會顯示在說明中。 |