Go

SendGrid Goライブラリの利用を推奨します。ライブラリのドキュメントについてはGithubを参照してください。

このライブラリはV2 APIをサポートしませんが、旧バージョンのライブラリを利用することでV2 APIを利用可能です。詳細については Continue Using V2 in Goを参照してください。

SendGrid Goライブラリの利用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// using SendGrid's Go Library
// https://github.com/sendgrid/sendgrid-go
package main

import (
  "github.com/sendgrid/sendgrid-go"
)

func main() {
  sg := sendgrid.NewSendGridClientWithApiKey("SENDGRID_APIKEY")

  message := sendgrid.NewMail()
  message.AddTo("test@sendgrid.com")
  message.SetFrom("you@youremail.com")
  message.SetSubject("Sending with SendGrid is Fun")
  message.SetHTML("and easy to do anywhere, even with Go")

  sg.Send(message)
}