Web_Basic
  • Introduction
  • Web Component
  • HTML basic
  • CSS basic
    • Inline element 與 Block element
    • 實用CSS 技巧
    • CSS Grid 教學
  • CSS Advance
    • Adobe spectrum
    • CSS Tricks
    • Contain block
    • OOCSS、SMACSS、BEM、SEM、BIO
    • z-index
    • Flexbox教學
    • 使用Materialize css
    • 使用Semantic UI
    • 使用Bootstrap
    • Ant design
    • Less
    • Animation
    • 簡單的特效
    • SCSS
  • Javascript basic
  • 開始寫一個網站前
    • 寫一個靜態網站2
    • 寫一個靜態網站
  • 部屬到github pages
  • 做一個OX小遊戲
  • 做一個貪食蛇小遊戲
  • canvas
  • Regexp
  • SVG
  • Sublime快捷鍵
  • Deploy Blog 使用 Hexo
  • 域名設定
    • 註冊域名信箱
      • 使用AWS SES
      • mailgun
    • subdomain,清除DNS快取
  • 使用cloudflare
  • 使用VNC server
  • SEO
    • Sitemap
    • search console
  • 遠端連線
  • HTML LiveReload
  • ngrok 與 local tunnel
  • Service worker 與 Cache
  • Zeplin 搭配 Sketch
  • 測試 IE 網頁相容性
  • 網站產生器
Powered by GitBook
On this page
  • #接收郵件
  • 使用API發送郵件

Was this helpful?

  1. 域名設定
  2. 註冊域名信箱

mailgun

Previous使用AWS SESNextsubdomain,清除DNS快取

Last updated 3 years ago

Was this helpful?

到網站照著步驟加入MX與TXT

然後按下下圖按鈕即可認證

最下面cname部分之前試都無法認證,還需要研究一下,但不影響發送郵件

#避免垃圾郵件

1.domain跟發送郵件的from要相同

2.郵件內容跟主題要有內容

3.提供unsubscribe按鈕

4.確認有加入DKIM與SPF

#接收郵件

先點選Route,然後設定要將你的domain接收的郵件導向哪個信箱

然後設定

使用API發送郵件

這邊使用的是mailgun-js

var api_key = "key-0000680b76ae7850b195bddb0b37a16a";
var domain = 'mail.sakatu.com';

exports.mailgun = require('mailgun-js')({apiKey: api_key, domain: domain});

寄送

var data = {
   from: 'Hello <no-reply@mail.sakatu.com>',
   to: req.body.email,
   subject: 'test',
   html: `content`
};
mailgun.messages().send(data, function (error, body) {
  if(err) console.log(err);
  console.log(body);
}

1.可以點選Mailgun網站上的Domains Tab中的Domain Information即可看到API key。

2.可以點選Mailgun網站上的Logs Tab查看是否發送成功。

之前發送給Gmail失敗出現Free accounts are for test purposes only. Please upgrade or add the address to authorized recipients in Account Settings. 訊息,之後加入信用卡後就發送成功了(剛加完寄送大約到等五分鐘才到)。

3.目前Hotmail會進入垃圾信箱。

4.目前Route設定hotmail信箱可能會產生以下錯誤。

Please contact your Internet service provider since part of their network is on our block list (AS3140)

之後寫信給 admin@rent.sakatu.com

https://www.mailgun.com/