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
400
Gmailの新ガイドラインでエンジニアが知っておくべき、これからの「メール配信」のあり方
nakansuke
0
350
SendGrid Introduction
nakansuke
0
440
コミュニティで写真を撮るときの心得
nakansuke
1
3k
コミュニティ、デベロッパとの付合い方 〜SendGridの場合〜
nakansuke
1
1.9k
SendGrid x kintone利用例紹介と効果的な活用方法
nakansuke
0
1.2k
SendGrid New Features #sgnight7
nakansuke
0
250
SendGrid APIインプット#mbshack
nakansuke
0
170
海外Webサービスを日本に持ってきた話
nakansuke
0
450
Other Decks in Technology
See All in Technology
「魔法少女まどか☆マギカ Magia Exedra」のグローバル展開を支える、開発チームと翻訳チームの「意識しない協創」を実現するローカライズシステム
gree_tech
PRO
0
500
ヘブンバーンズレッドにおける、世界観を活かしたミニゲーム企画の作り方
gree_tech
PRO
0
490
大「個人開発サービス」時代に僕たちはどう生きるか
sotarok
18
8.5k
Webアクセシビリティ入門
recruitengineers
PRO
3
1.5k
Kiroと学ぶコンテキストエンジニアリング
oikon48
6
8.2k
Oracle Cloud Infrastructure:2025年8月度サービス・アップデート
oracle4engineer
PRO
0
190
Language Update: Java
skrb
2
240
『FailNet~やらかし共有SNS~』エレベーターピッチ
yokomachi
1
200
「魔法少女まどか☆マギカ Magia Exedra」の必殺技演出を徹底解剖! -キャラクターの魅力を最大限にファンに届けるためのこだわり-
gree_tech
PRO
0
500
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
30k
バッチ処理で悩むバックエンドエンジニアに捧げるAWS Glue入門
diggymo
3
110
Jaws-ug名古屋_LT資料_20250829
azoo2024
3
230
Featured
See All Featured
Code Review Best Practice
trishagee
70
19k
KATA
mclloyd
32
14k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Making Projects Easy
brettharned
117
6.4k
RailsConf 2023
tenderlove
30
1.2k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Balancing Empowerment & Direction
lara
3
610
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
910
Practical Orchestrator
shlominoach
190
11k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
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