!エンジニア人生を楽しみたい!仕事や趣味で学んだ技術的なことを書いていくブログです。ThreadsTweet最近クラウドメールサービスのSendGridで色々と遊んだりしているのですが、色々調べていたら「Threads」なるサービスを見つけました。Labs(SendGridの中で先端的な取り組みしてるチーム?ですかね?)が提供しているサービスの1つです。EMAIL」とありますが、何かのイベントを契機にSendGrid経由でメール送信するのを簡単にしてくれるサービスです。2015/8/1現在ではまだベータ版で、無償で使えます。SendGridアカウント持ってる人は色々遊べるのではないかなーと。イベントは大きく分けて、次の2つの方法によって起こせます直接JavaScriptでThreadsを呼ぶSegment.comというサービスからThreadsと連携する両方とも試して簡単にできたので、まず今回は1の方法についてまとめてみます。設定の流れThreadsにユーザ登録して、ログインすると以下のようなDashboardが表示されています。手順がわかりやすい図になってる形ですね。Workflow)です。events)ここでは前述した2つのイベント送信の方法の説明があります。Keyが必要なのですが、その情報も表示されています(左下)。Log」ですが、イベント送信するとここがリアルタイムで更新されていきます。今回は自分のローカルに立ってるWebサーバのHTMLに埋め込みました。</body></html>表示してみます。Logみてみると出てきた!クリックすると、もう少し詳細な属性情報が確認できます。sourceで「threads」となってますが、例えばこれがsegment.com利用すると下図のように「segment」とでます。Logで出るイベントが契機としてSendGrid経由でメール送信できるようにするものです。SendGrid)SendGridのアカウントがあれば「connect」を押します。(なければ作成が必要です)SendGrid側への各種操作のパーミッションが求められるので許可します。設定が完了するとDashboardで「Completed」に変わるので、どこまで設定完了してるか、わかりやすいです。Sender)メールの送信元情報を設定します。emailは一応Verifyの確認メールがそこに飛ぶので許可する必要があります。Verifyが完了すると一覧で「Verified」とStatusが変わるので、これで準備OKです。Template)続けて送信するメールのテンプレートを設定します。この辺、SendGridのテンプレートとか引っ張ってくれると楽なんだけどなぁ、と思いつつ、ちょっと見当たらなかった。Senderの所はプルダウン式に、先ほど登録したSender情報がでてくるので選ぶだけです。テンプレートはHTMLとPlain-text、それぞれで書けます。Workflow)最後に、イベントをベースにどういう条件で発火させるのか、をワークフローで設定します。試したのは、該当URLのWebページが開かれたら、ある特定のメールアドレスにメールを飛ばすというものです。email」を選択してます。Actionの他メニューとしては次のようなものがあります。emailを選ぶと、メアドが打てます。これで全て「Completed」になり準備万端です。orzな、なぜ、と調べたらIdentifyをつけないといけないとのことです。triggered」のところに回数がでるので、発火したかどうか確認できます。細かく書いたので、長く感じますが、既にアカウントとか持ってたりすれば5~10分くらいでできちゃうかと。時間取れれば次にSegment.comから使ったほうも書きたい。そちらだとJavaからも遊べるんかな。Mailライブラリの続きです。Platform(GCP)のチュートリアルに沿ってPostfixからSen...久しぶりにSendGridネタです。ヶ月)長らくC#屋でした。EEを触ることになりました。Web開発も初めてです。日々の勉強メモとしてブログ作成。デビュー当時から堀北真希さんを愛するエンジニアです。現在は乃木坂46が大好きです。(15)にほんブログ村にほんブログ村はてなブログをはじめよう!kikutaro777さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。