Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CloudFoundry x SendGrid

kikutaro
November 11, 2016

CloudFoundry x SendGrid

2016/11/11 Cloud Foundry Days in Tokyo LT

kikutaro

November 11, 2016
Tweet

More Decks by kikutaro

Other Decks in Technology

Transcript

  1. 自己紹介 菊田 洋一 10年近く営業基幹系システムの受託開発 仕事:C#、Java (主にJava EE) 趣味:Xamarin、乃木坂46 Challenge Java

    EE ! http://kikutaro777.hatenablog.com/ @kikutaro_ Yoichi Kikuta 弊社、SendGridの正規代理店 10月からSendGridチームにJoin!
  2. SendGridとは? Email Infrastructure as a Service Webサービスなど 受信BOXに到達 SMTP Web

    API Scalability Deliverability Reliability トランザクションメール マーケティングメール
  3. SendGridとは? Email Infrastructure as a Service Webサービスなど 受信BOXに到達 SMTP Web

    API Scalability Deliverability Reliability トランザクションメール マーケティングメール 月間 270 億通以上
  4. Marketplaceから利用 > cf marketplace –s sendgrid Getting service plan information

    for service sendgrid as [email protected]... OK service plan description free or paid free Free Package free bronze Bronze Package paid silver Silver Package paid > cf login -a api.run.pivotal.io > cf create-service sendgrid free HogeSendGridService
  5. Marketplaceから利用 > cf marketplace –s sendgrid Getting service plan information

    for service sendgrid as [email protected]... OK service plan description free or paid bronze Bronze Package paid silver Silver Package paid gold Gold paid platinum Platinum paid > cf login -a api.ng.bluemix.net > cf create-service sendgrid free HogeSendGridService ベンダによって提供プランが 異なることも
  6. Web APIでメール送信可能 (以下、v3のREST API利用例) ・PHP ・Ruby ・Python ・Node.js ・Perl ・Go

    ・C# ・Java ・COBOL 豊富なライブラリ https://github.com/sendgrid SendGridのいいところ curl --request POST -url https://api.sendgrid.com/v3/mail/send --header 'Authorization: Bearer API_KEY‘ --header 'Content-Type: application/json' --data '{"personalizations": [{ "to": [{"email": "[email protected]"}]}], "from": {"email": "[email protected]"}, “subject”: “Title”, "content": [{"type": "text/plain", "value": “Hello!"}]}'
  7. Event Webhook メール送信時の各イベント をフックしてPOST Inbound Parse Webhook メールの受信ができて、メール 情報をPOST可能 Domain

    Whitelabel 標準機能 Dashboard & Stats バウンスリストの作成 配信停止管理 開封などトラッキング テンプレート 独自ドメインの利用 SPF/DKIM 詳しくは ドキュメント ブログ 参照! https://sendgrid.kke.co.jp/ processed delivered open HTTP POST HTTP POST メール受信