Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Email Delivery from Cloud
Search
nakansuke
August 29, 2014
Technology
0
140
Email Delivery from Cloud
クラウドごった煮 ジャパン・ツアー in あおもり で使用した発表資料です。
SendGridの解説及び、効果的なメールの利用方法について説明させていただきました。
nakansuke
August 29, 2014
Tweet
Share
More Decks by nakansuke
See All by nakansuke
SendGrid Night #10 Opening Talk
nakansuke
0
460
Gmailの新ガイドラインでエンジニアが知っておくべき、これからの「メール配信」のあり方
nakansuke
0
370
SendGrid Introduction
nakansuke
0
450
コミュニティで写真を撮るときの心得
nakansuke
1
3k
コミュニティ、デベロッパとの付合い方 〜SendGridの場合〜
nakansuke
1
1.9k
SendGrid x kintone利用例紹介と効果的な活用方法
nakansuke
0
1.2k
SendGrid New Features #sgnight7
nakansuke
0
260
SendGrid APIインプット#mbshack
nakansuke
0
180
海外Webサービスを日本に持ってきた話
nakansuke
0
460
Other Decks in Technology
See All in Technology
これがLambdaレス時代のChatOpsだ!実例で学ぶAmazon Q Developerカスタムアクション活用法
iwamot
PRO
8
1.1k
ガバメントクラウドの概要と自治体事例(名古屋市)
techniczna
3
240
Introdução a Service Mesh usando o Istio
aeciopires
0
210
[Codex Meetup Japan #1] Codex-Powered Mobile Apps Development
korodroid
2
990
Implementing and Evaluating a High-Level Language with WasmGC and the Wasm Component Model: Scala’s Case
tanishiking
0
140
データ戦略部門 紹介資料
sansan33
PRO
1
3.8k
Digitization部 紹介資料
sansan33
PRO
1
5.6k
20251007: What happens when multi-agent systems become larger? (CyberAgent, Inc)
ornew
1
440
事業開発におけるDify活用事例
kentarofujii
2
340
AIとともに歩んでいくデザイナーの役割の変化
lycorptech_jp
PRO
0
500
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.8k
現場データから見える、開発生産性の変化コード生成AI導入・運用のリアル〜 / Changes in Development Productivity and Operational Challenges Following the Introduction of Code Generation AI
nttcom
0
270
Featured
See All Featured
Facilitating Awesome Meetings
lara
56
6.6k
Raft: Consensus for Rubyists
vanstee
140
7.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
870
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
910
The Illustrated Children's Guide to Kubernetes
chrisshort
49
51k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
A better future with KSS
kneath
239
18k
How to Ace a Technical Interview
jacobian
280
24k
Context Engineering - Making Every Token Count
addyosmani
7
260
Transcript
&NBJM%FMJWFSZGSPN$MPVE גࣜձࣾߏܭըݚڀॴ 4FOE(SJEΤόϯδΣϦετɹதҪצհ Ϋϥυͬͨࣽ͝ δϟύϯɾπΞʔ in ͓͋Γ
੨ͷօ͞Μ͜Μʹͪɺ ౦ژ͔Βདྷ·ͨ͠ɻ
None
None
ࠓ4FOE(SJEͱϝʔϧͷ͓
,"/46,& /","* 4FOE(SJEΤόϯδΣϦετ p ߏܭըݚڀॴ 4FOE(SJEཧళ ۈ p ༷ʑͳΫϥυܥίϛϡχςΟʹग़͠·͢ !OBLBOTVLF
LBOTVLFOBLBJ!LLFDPKQ IUUQOBLBOTVLFIBUFOBCMPHDPN 8IPBN*
͓͍͑ͨ͜͠ͱ p 4FOE(SJEͱԿ͔ p ϝʔϧΛಧ͚Δͷʹඞཁͳ͜ͱ p ਖ਼͍͠ϝʔϧͷ͍ํ p ߏܭըݚڀॴʹ͍ͭͯ 7
8IBUJT4FOE(SJE
8FCαʔϏε 4FOE(SJE &NBJM*OGSBTUSVDUVSFBTB4FSWJDF 9 APIΛར༻ͯ͠ɺϝʔϧΛ؆୯ʹૹ৴Ͱ͖·͢ SMTP or Web API ड৴#09ʹ౸ண
ར༻༻్ τϥϯβΫγϣϯϝʔϧ ϚʔέςΟϯάϝʔϧ p ༑ୡϦΫΤετ p ύεϫʔυϦϚΠϯμ p ൃૹͷ͓Βͤ p
ܾࡁྃͷ͓Βͤ p ϝʔϧϚΨδϯ p χϡʔεϨλʔ p ϦπΠʔτ͞Ε·ͨ͠ 10
ಛ 11 ࣮֬ͳ ϝʔϧ৴ ίετ εέʔϥϒϧ ΞφϦςΟΫε "1*
"1*T 12 4FOE)5514.51 1BSTF8FCIPPL &WFOU8FCIPPL
1BSTF8FCIPPL 13 ड৴ͨ͠ϝʔϧΛࢦఆͨ͠63-ʹ1045͠·͢ &NBJM 1045
&WFOU8FCIPPL 14 ൃੜͨ͠ΠϕϯτใΛࢦఆͨ͠63-ʹ1045͠·͢ 3FDFJWF 1SPDFTT %FMJWFS 3FBE SFDFJWFE FWFOUOPUHFOFSBUFE QSPDFTTFE
ESPQQFE EFMJWFSFE CPVODF PQFO DMJDL VOTVCTDSJCF TQBNSFQPSU
ϥΠϒϥϦॆ࣮ 1)1 /PEFKT 1FSM 1ZUIPO 15 IUUQTHJUIVCDPNTFOEHSJE $ 0CK$ (P
+BWB
͝ར༻தͷ͓٬༷ 16
4USPOH1BSUOFSTIJQ 17
ࣈͰݟΔ4FOE(SJE
None
None
None
None
None
None
3FDFOU6QEBUFT
5SBOTBDUJPOBM5FNQMBUF&OHJOF 26 p ෳͷςϯϓϨʔτΛτϥϯβΫγϣϯϝʔϧͰར༻Մೳʹ p ։ൃऀͱσβΠφϚʔέολͷ࿈ܞΛεϜʔζʹ
5-4rFNBJMEFMJWFSZr0QQPSUVOJTUJD 27 p 4FOE(SJE3FDFJWFSͷ௨৴Λ5-4Ͱ҉߸Խ
1BSUOFSTIJQXJUI4FOEXJUIVT 28 p ϝʔϧίϯςϯπͷฤू p "#ςετ p υϦοϓΩϟϯϖʔϯ εςοϓϝʔϧ
ϚʔέςΟϯάνʔϜͷΓ͍ͨ͜ͱΛ؆୯ʹ p εέδϡʔϧ৴ p Ϧετͷηάϝϯςʔγϣϯ
.BLJOH%FWFMPQFST-JWFT&BTJFS
ϝʔϧΛಧ͚Δͷʹඞཁͳ͜ͱ
ϝʔϧΛૹΕΔΑ͏ʹ͓͍ͯͯ͘͠Ε 1IPUPCZ'JOBODJBM5JNFT IUUQTXXXqJDLSDPNQIPUPTpOBODJBMUJNFT
ϝʔϧΛૹΔʹ p ϝʔϧαʔόͷ४උ p .5" 1PTUpYͳͲ ͷηοτΞοϓ p %/4ͷઃఆ .9Ϩίʔυ
32 ɾɾɾͰɺͦΕ͚ͩͰ͠ΐ͏͔ʁ
*41ͷεύϜରࡦͰɺਖ਼ৗͳ৴͕ࠔʹ 33 "2- FEV -JWF (PPHMF :BIPP *41T &UD 403#4
41".$01 144- $#- #4# #MBDLMJTUT &UD (PPHMF $MPVENBSJP 4QBN "TTBTTJO .BJM 5SVTU .D"GFF 4QBN 'JMUFST &UD /( ड৴#09 εύϜϑΥϧμ ϝʔϧαʔό
ਖ਼͘͠ಧ͚ΔͨΊʹ 34 ڥͷηοτΞοϓ ౸ୡੑΛߴΊΔऔΈ ʹՃ͑ͯ ͕ඞཁͰ͢
౸ୡੑΛߴΊΔऔΓΈ 35 p ૹ৴υϝΠϯೝূ 41' %,*. p ϑΟʔυόοΫϧʔϓ p *1ΥʔϜΞοϓ p εϩοτϦϯάରࡦ p ϒϥοΫϦετରԠ
p όϯεϝʔϧରॲ p ѼઌϦετΫϦʔχϯά p ৴ఀࢭ VOTVCTDSJCF ରԠ ɾɾɾ
࣌ʹΠϯϑϥ໘ͰͷରԠ 36 p αʔϏε֦େʹ͏ΠϯϑϥͷՃ p ଞͷӨڹΛߟྀͨ͠ɺ ৴εέδϡʔϦϯά p ΩϟϯϖʔϯͳͲҰ࣌తͳϦιʔε ෆͷରԠ
໘ന͘ͳ͍͠Γͨ͘ͳ͍ͳ͊ʜ
໘ന͘ͳ͍͠Γͨ͘ͳ͍ͳ͊ʜ 4FOE(SJEΛ ͍·͠ΐ͏
શ෦4FOE(SJE͕Γ·͢ p 41' %,*. p ݻఆ*1ΞυϨε p ϑΟʔυόοΫϧʔϓ p ϨϐϡςʔγϣϯϞχλϦϯά
p *41ϞχλϦϯά p Ұ੪େྔ৴ʢϝϧϚΨʣ p ৴ྲྀྔௐ 39 p ΞφϦςΟΫε ü ౸ୡ ü όϯεϨϙʔτ ü εύϜϨϙʔτ ü ϒϩοΫϨϙʔτ ü ։෧τϥοΩϯά ü ΫϦοΫτϥοΩϯά ü ৴ఀࢭτϥοΩϯά
ϝʔϧͷਖ਼͍͍͠ํ
4FOE(SJEΛ͑ಧ͘Α͏ʹͳΓ·͢ɻ ͨͩɺͦͷϝʔϧಡ·Εͯ·͔͢ʁ
ϝʔϧॏཁͳϚʔέςΟϯάπʔϧ 42 ਓͱਓͷίϛϡχέʔγϣϯ ਓʹϦʔν͢ΔͨΊͷπʔϧ
5SBOTBDUJPOBM.FTTBHFT 43
"MFSUT/PUJpDBUJPOT 44
ΠέͯΔαʔϏεɺϝʔϧΠέͯΔ 45
ͦͷਓͷͨΊͷɺͦͷਓʹ͋ͬͨϝʔϧΛૹΓ·͠ΐ͏ 46 p ΞφϦςΟΫεΛ༗ޮ׆༻ͯ͠ΦϦδφϧͷϝʔϧΛ
ͩΊʂઈରʂ 47
͏ͦΖͦΖ)5.-ϝʔϧͰߦ͖·͠ΐ͏ 48 p ෳͷςϯϓϨʔτΛτϥϯβΫγϣϯϝʔϧͰར༻Մೳʹ p ։ൃऀͱσβΠφϚʔέολͷ࿈ܞΛεϜʔζʹ
ߏܭըݚڀॴʹ͍ͭͯ
ຊޠϗʔϜϖʔδ 50 p ಈը͝ར༻ΨΠυ p ϒϩά p ֤छ4/4 p αϙʔτ૭ޱ
p ৽نొडத ɹTFOEHSJELLFDPKQ ͋Γ·͢ʂ
ࠔͬͨͱ͖ɺฐࣾʹ͝࿈བྷ͍ͩ͘͞ 51 ຊޠϗʔϜϖʔδ ຊޠυΩϡϝϯτ ຊޠαϙʔτ
ࠔͬͨͱ͖ɺฐࣾʹ͝࿈བྷ͍ͩ͘͞ 52 ຊޠϗʔϜϖʔδ ຊޠυΩϡϝϯτ ຊޠαϙʔτ ແྉͰ͢
5IBOLZPV