1. 首頁
  2. »
  3. 網頁開發
  4. »
  5. 網頁設計
  6. »
  7. [教學] 利用 Google Script 發送EMAIL確認信,且不用設定Gmail帳密與SMTP
網頁開發 網頁設計

[教學] 利用 Google Script 發送EMAIL確認信,且不用設定Gmail帳密與SMTP

2020/03/31

梅問題-[教學] 利用 Google Script 發送EMAIL確認信給消費者,完全不用設定STMP與帳密
  最近正好有學員問到,要如何當消費者購買完畢後,即時的發送一封確認信件給對方,而大部分要即時的寄送信件,則會使用Mailer套件,但隨著現在免費信箱的安全性愈來愈謹下,因此幾乎無法再使用免費的信箱,來發送系統信,再加上當要使用Mailer還需要有PHP的環境,甚至還需具備一些PHP的底子,才能完成一些相關參數的設定。

  因此梅干就研究了一下Google Script,沒想到竟然可透過Google Script來發送Email,甚至完全不用設定SMTP與帳密,只需短短的幾行程式碼,立即就可實現即時信件寄送的機制啦!至於要怎麼作,現在就一塊來看看囉!


Step1
首先,先建立一個Google APPs Script專案,並命名為senEmail
梅問題-[教學] 利用 Google Script 發送EMAIL確認信給消費者,完全不用設定STMP與帳密
Step2
再將下方的語法貼上,並只需修改信件的內容信件主旨即可。
function doGet(e) {
 var params = e.parameter;
 var email = params.mail;
 sendEmail(email);
 return ContentService.createTextOutput("完成");
}

function sendEmail(email) { var html = "信件內容並支援HTML"; var subject = "信件主旨"; GmailApp.sendEmail(email, subject, html, { htmlBody: html }); }


Step3
弄好後,再選擇 發布 / 部署為網路應用程式
梅問題-[教學] 利用 Google Script 發送EMAIL確認信給消費者,完全不用設定STMP與帳密
Step4
再將權限設為任何人。
梅問題-[教學] 利用 Google Script 發送EMAIL確認信給消費者,完全不用設定STMP與帳密
Step5
並點選核對權限,由於此應用程式是為公開,因此設定方式與先前相同。
梅問題-[教學] 利用 Google Script 發送EMAIL確認信給消費者,完全不用設定STMP與帳密
Step6
在設定完畢後,就會產生該Google Script Apps的API網址。
梅問題-[教學] 利用 Google Script 發送EMAIL確認信給消費者,完全不用設定STMP與帳密
Step7
接著立馬來測試看看,先將剛剛產生的api網址貼上,再輸入要寄送的email位置。
梅問題-[教學] 利用 Google Script 發送EMAIL確認信給消費者,完全不用設定STMP與帳密
Step8
再按下Send鈕,當發送成功後,則會出現完成的文字。
梅問題-[教學] 利用 Google Script 發送EMAIL確認信給消費者,完全不用設定STMP與帳密
Step9
鏘~鏘~感動的時刻,不但正常的收到確認信,同時信件中的內容,還支援HTML,因此需要的朋友,不妨可試試Google Script APPs喔!而免費版的部分,每日限100人次,然後2000封,而透過Google Script APPs來寄送Email還真是超方便的啦!
梅問題-[教學] 利用 Google Script 發送EMAIL確認信給消費者,完全不用設定STMP與帳密