SMTPJS利用JavaScript實現,線上寄送信件的功能

分享至

網站名稱: SMTPJS
網站連結:https://www.smtpjs.com/

透過SmtpJS這套js,信件寄送的機制,且完全無需PHP環境,一般的HTML空間就能實現,且在設定上也比PHPMailer還簡單喔!

我們可以到SMTPJS的官網上,他有詳細的使用方法。如果各位若是看不懂英文的話,「梅問題教學網」有提供中文的使用教學,大家可以點及連結去看→https://www.minwt.com/webdesign-dev/js/22122.html

值得一提的是,當時我是想用gmail來接收信件,但怎麼樣信件就是收不到,於是經過六小時的奮鬥解題,終於知道了問題在哪。

當我們想使用gmail來接收信件時,在官網上取得token的初步SMTP設定如下(for GMAIL)↓

關鍵點是SMTP Password,他並不是指你的gmail密碼,而是你必須到google帳戶中的「產生及使用應用程式密碼」去設定一組應用程式密碼,這才是你的SMTP Password。設定步驟如下圖↓

都設定好後SMTPJS網頁等一小段時間就會跳出發送給你的TOKEN,再寫到程式碼裡就ok啦!

發表迴響