SendGrid on Job-Hub
-
Upload
hideki-ohkubo -
Category
Documents
-
view
2.068 -
download
0
Transcript of SendGrid on Job-Hub
大久保英樹(Job-Hub)
SendGridon Job-Hub
自己紹介
大久保英樹
クラウドソーシングサービスJob-Hubの開発やってます。
Qiita: OakbowTwitter:@oakbow7
コスプレがテーマのコンテスト(募集終了)。
Job-Hubの紹介
Job-Hubの紹介
http://jobhub.jp/jobs/1144/competition_proposals/
Job-Hubの紹介
エンジニアカフェという自社サービスのキャラクターも募集しました
http://jobhub.jp/jobs/1148/competition_proposals/
Job-Hubの紹介
かわいいキャラクターが無事誕生(dog fooding)
https://www.facebook.com/pasonatech
Job-Hubの紹介
クーちゃんといいます。
Job-Hubの紹介
横浜市がテーマのアイディア/アプリ コンテスト。
http://jobhub.jp/camp/yokohama-ups/
Job-Hubの紹介
実はこのコンテストのアイコンも募集してました(dog fooding)。
http://jobhub.jp/jobs/2295/competition_proposals/
Job-Hubの紹介
株がテーマのアイディア/アプリ/プロモーション コンテスト
http://www.zusaar.com/event/1247003
http://jobhub.jp/jobs?かぶコン
Job-HubでのSendGrid
SendGrid
SendGrid
•Herokuでメール送信するための定番アドオン
•期間に限りがあるけれど、Web上で送信ログを見ることもできます。
•今のところ目立ったトラブルもなく、安定しています。
•Job-Hub では、すべてのメールをdelayed_job経由、非同期処理で送信
しています。
•無料プランでは6000通配信できるので、テスト/ステージング環境でも
大活躍(以前は一日200通だったけど、さらに優しくなったみたい)。
•Job-Hubでは今Bronze(4万通/$9.95)で、そろそろSilver(10万通
/$79.95)かなくらい。
SendGrid
SendGrid
•メールサーバの構築も管理も
ほぼ不要なので、ある意味
MTA(Mail Server)as a
Service, MaaS と言ってもい
いかも。
気を付けること
SendGrid
•DNSのTXTレコードの設定を行う。
dig –t TXT jobhub.jp
•平たく言うと、「俺様はこれこれのドメイン経由でメール送ることがあるよ?」って宣言。
•SendGridはリレーサーバとして機能するので、「jobhub.jp本体から送信されていない
→spamかもしれない」と判断されうる
•TXT(SPF)レコードでこういう宣言をしておくと、spamかどうかの判定材料として参照し
てくれる場合がある。
•携帯キャリアとかはSPFレコードみてるっぽい。
nslookup -type=TXT jobhub.jp
SPFレコードって何?
SendGrid
https://support.google.com/a/answer/33786?hl=ja
できること
SendGrid
•メールを送る
•メールを送る
•メールを送る
•メールを送る
•エラーメールを解析して、メール送信を停止する
Bounces
SendGrid
•メール送信のエラーを解析する機能の実装は結構骨が折れる
⇒MTAによってエラーの返却方法は異なる。基本的に本文の文字列解析す
るしかない。存在するメールアドレスに送ってもUser Unknown返された
りとか結構カオス。
•Spam対策のため、エラー率の高い接続元からの接続を拒否するところも
ある(例:携帯キャリア)
•サービスによっては携帯キャリアへのメールは避けて通れない
•↑対策のリレーサーバサービスもあるけど結構高い。。。
Bounces
SendGrid
•SendGridのエラーメール解析機能は標準で搭載
⇒エラーが2回返ってくるとBounces Listに登録され、対象メールアド
レスに送られなくなる。
⇒メール送信ログでは、「Drop」と記載されるようになる。
•できればBounces Listに登録されるエラーメール回数を変えられるとい
いな(できないよね?)
⇒2回はちょっと早い気がする。3回くらい?
期待してること
SendGrid
•日本語ドキュメント!
⇒API使用して連携できるけど、手を出せていないので日本語ドキュメン
トがあればそのうち・・・
Qiita: http://qiita.com/Oakbow/
Job-Hubマガジン: http://mag.jobhub.jp/
Twitter:@oakbow7Mail:[email protected]
ご清聴ありがとうございました。