Exchange Mail Sender

以 SMTP 發送 Exchange Online 電子郵件,必須使用支援 Exchange Online 的帳號

TENANT ID (支援文檔變數)

使用者郵件帳號在 Azure Portal 開的 Azure Active Directory 租用戶識別碼:

CLIENT ID (支援文檔變數)

CLIENT ID 是上述的租用戶中新增註冊的企業應用程式用戶端識別碼。註冊步驟如下:

帳戶類型保留預設值單一租用戶,平台設定為 Web,URI 設定為 http://localhost:3650/callback

完成註冊後可以取得用戶端識別碼,接著繼續新增憑證或秘密

完成新增用戶端密碼後複製用戶端密碼的值:

CLIENT SECRET (支援文檔變數)

填入上述用戶端密碼的值。

SIGN IN

按下 SIGN IN 按鈕後會進行 Microsoft Account 的驗證,驗證成功後會自動帶入使用者電子郵件帳號,EMILY.RPA 才能使用這個郵件信箱。請注意:微軟會強制在 SIGN IN 後 90 天讓登入資訊過期,因此每 90 天需要回到模組介面重新登入一次 https://learn.microsoft.com/en-us/azure/active-directory/develop/configurable-token-lifetimes#refresh-and-session-token-lifetime-policy-properties

ACCOUNT

填完 TENANT IDCLIENT IDCLIENT SECRET 後,點擊 SIGN IN 會帶出瀏覽器讓使用者完成身分認證,並自動帶入 ACCOUNT

RECIPIENT

收件人地址。如果有多個收件人,以逗號分隔表示,支援 %FILENAME% 變數: alice@example.com,bob@example.com,%contact%

CC

副件抄送地址,多人寫法如上。

SUBJECT

郵件標題,支援 %FILENAME% 變數。

USE HTML

郵件內容樣板是否採用HTML語法。

MAIL TEMPLATE

郵件內容樣板。如果 USE HTML 開啟,以 HTML 語法撰寫豐富格式的樣板,否則為純文字。支援 %FILENAME% 變數: <h3>Dear %user%</h3> <p>Thanks for subscribing %serviceName% service.</p>

ATTACHMENT

加入指定附件,為正規表達式字串: invoice-[0-9]{3}\.jpg

LOW-CODE

開啟腳本,input 物件為以上填寫的內容,可以在這裡做送出前的修改。

// 先印出填好的郵件內容,再做送出前的修改
console.log(input)

input.bcc = 'archive@company.com'

Last updated