執行 Email 範例
在您執行此範例的 Email Output 與 Email Input 部分之前,必須先在電子郵件表單中提供必要資訊,例如,電子郵件伺服器 URL。
- 執行範例的 Email Output 部分
- 執行範例的 Email Input 部分
此範例的 Email Output 部分包含兩個訊息流程:
-
emailform 訊息流程:此訊息流程會建立電子郵件表單,您必須在其中填妥所要傳送之電子郵件的相關資訊。
-
sendemail 訊息流程:此訊息流程會處理從電子郵件表單提交的資訊,並利用這項資訊來傳送電子郵件訊息。
部署好這些訊息流程之後,不需要任何進一步的配置,便能夠執行這個範例。
請使用 Web 瀏覽器用戶端來完成此範例中所使用的電子郵件表單。
如果您在執行範例時發生任何問題,請參閱 IBM Integration Bus 文件中的在執行範例時解決問題。
執行範例的 Email Output 部分:
-
啟動 Web 瀏覽器用戶端。在 URL 要求欄位中,輸入 http://localhost:7080/hello。電子郵件輸入表單會顯示在 Web 瀏覽器中。
-
輸入「簡易郵件傳送通訊協定 (SMTP)」伺服器的詳細資料。例如:SMTP.my.company.com,然後將該表單當作電子郵件用戶端使用。請確定收件者與寄件者欄位中包含有效的電子郵件位址。
-
填妥電子郵件表單中的必要和選用欄位。
-
若要夾帶附件一同傳送電子郵件訊息,請按一下提交。若電子郵件的傳送失敗,異常狀況的詳細資料會顯示在 Web 瀏覽器中。若電子郵件有順利傳送,會在 Web 瀏覽器中顯示一則確認訊息及訊息 ID。
-
如果電子郵件傳送失敗,請按一下確定以顯示空的電子郵件表單。以正確的資訊填妥電子郵件表單,然後再重新傳送一次訊息。
Email Input 範例新增以下第三個訊息流程:
-
getemail 訊息流程:此訊息流程會處理 Email Output 節點所傳送的電子郵件,然後將電子郵件過濾到 WebSphere MQ 佇列,或使用 File Output 節點將附件儲存至檔案中。
必要條件:在執行此範例的 Email Input 部分之前,請確定您已完成設定 Email Input 範例中所述的步驟。
部署完 getemail 訊息流程後,請使用 Web 瀏覽器用戶端來填妥此範例中所使用的電子郵件表單。
如果您在執行範例時發生任何問題,請參閱 IBM Integration Bus 文件中的在執行範例時解決問題。
執行範例的 Email Input 部分:
-
啟動 Web 瀏覽器用戶端。在 URL 要求欄位中,輸入 http://localhost:7080/hello。電子郵件輸入表單會顯示在 Web 瀏覽器中。
-
輸入 SMTP 伺服器的詳細資料。例如:SMTP.my.company.com,然後將該表單當作電子郵件用戶端使用。
請確定收件者與寄件者欄位中包含有效的電子郵件位址。
-
完成電子郵件表單的必要欄位,新增主旨及一些訊息內文文字。
-
按一下「提交」。若電子郵件的傳送失敗,異常狀況的詳細資料會顯示在 Web 瀏覽器中。若電子郵件有順利傳送,會在 Web 瀏覽器中顯示一則確認訊息及訊息 ID。
-
如果電子郵件傳送失敗,請按一下確定以顯示空的電子郵件表單。以正確的資訊填妥電子郵件表單,然後再重新傳送一次訊息。
-
在電子郵件輪詢間隔過後(預設為 5 秒鐘),您便可在 WebSphere MQ 佇列 EMAILOUT 上檢視該電子郵件的文字。
- 嘗試夾帶附件一同傳送電子郵件:
- 回到 Web 瀏覽器中的電子郵件傳送表單。
- 完成電子郵件表單的必要欄位,新增主旨及一些訊息內文文字。
- 按一下選擇檔案,然後選取要當作附件傳送的檔案。
- 從功能表中選取正確的附件內容類型,以符合所選附件的檔案類型。例如,如果是 .jpg 影像檔,請選取 application/octet-stream。
- 按一下「提交」。若電子郵件的傳送失敗,異常狀況的詳細資料會顯示在 Web 瀏覽器中。若電子郵件有順利傳送,會在 Web 瀏覽器中顯示一則確認訊息及訊息 ID。
- 如果電子郵件傳送失敗,請按一下確定以顯示空的電子郵件表單。以正確的資訊填妥電子郵件表單,然後再重新傳送一次訊息。
- 在電子郵件輪詢間隔過後(預設為 5 秒鐘),電子郵件附件會儲存到一個名為 email_attachment.dat 的檔案中,檔案的預設位置是 c:\temp\。請用原始檔案的副檔名來取代所儲存附件的副檔名,然後檢視內容。
回到範例首頁