2015年12月14日 星期一

如何使用NAV發送郵件的功能

在NAV的標準功能中,有SMTP Mail這隻Codeunit來協助我們發送Email

首先需要設定SMTP伺服器

到Form 409 或 Page 409 SMTP Mail Setup設定

在SMTP Server輸入您的郵件伺服器地址,圖中只是一個範例,若是您的郵件伺服器沒有設定權限,在Authentication選擇Anonymous即可,下方帳號密碼可以不必填寫


接下來可以開啟Codeunit 400 SMTP Mail看到以下Function

這邊挑幾個常用到的Function來說明

CreateMessage是用來建立Email的Funciton

需要傳的參數依序是寄件者名稱、寄件者Email Address、收件者Email Address、信件主旨、信件內容、是否使用HTML格式


AddRecipients是用來加入第二個以上的收件人的Funciton

AddCC是用來加入副本收件人的Funciton

AppendBody是用來加入額外信件內容的Funciton,因為在CreateMessage的Body只有1024的長度,所以若是信件內容過長,可以利用此Function

AddAttachment是用來加入附件的Funciton,可以透過此Function夾帶檔案

在以上Function傳入參數後,最後利用Send Function來發送Email


以下為介紹如何使用Codeunit 400

首先新增一個Codeunit,然後在Global Variables宣告Codeunit 400的變數SMTP

然後呼叫以下Function,最後執行這隻Codeunit即可寄出Email


0 意見 :

張貼留言

Copyright © 2015. Brian的Dynamic Nav學習筆記 - All Rights Reserved | Powered by Blogger | Template Design by Cool Blogger Tutorials | Published by Templates Doctor