Dondariadmin (トーク | 投稿記録) |
Dondariadmin (トーク | 投稿記録) |
||
(同じ利用者による、間の12版が非表示) | |||
1行目: | 1行目: | ||
− | + | = 概要 = | |
* Herokuで動作するアプリケーションからEメールを配信するアドオンはいくつか提供されていますが、どれが良いのか比較しようというメモ。 | * Herokuで動作するアプリケーションからEメールを配信するアドオンはいくつか提供されていますが、どれが良いのか比較しようというメモ。 | ||
* Heroku Add-ons ページの Email/SNSから情報を辿って調査します。 | * Heroku Add-ons ページの Email/SNSから情報を辿って調査します。 | ||
12行目: | 12行目: | ||
** ※Mandrillは、2016年4月に[https://blog.heroku.com/migrating_from_the_mandrill_add_on Herokuアドオンの提供を終了]したようです。 | ** ※Mandrillは、2016年4月に[https://blog.heroku.com/migrating_from_the_mandrill_add_on Herokuアドオンの提供を終了]したようです。 | ||
+ | = 機能の比較 = | ||
+ | * Herokuのページだけでの比較。 | ||
+ | * 実際に実装したり導入していないので詳細ははっきりと言えませんが、どのアドオンも機能に大きな違いはなさそうです。 | ||
+ | * Postmarkだけはメールを受信できるような記述があります。 | ||
+ | |||
+ | {| class="wikitable" border="1" | ||
+ | |- | ||
+ | ! 項目 | ||
+ | ! Postmark | ||
+ | ! Mailgun | ||
+ | ! SparkPost | ||
+ | ! SendGrid | ||
+ | |- | ||
+ | | 料金 | ||
+ | | 高い | ||
+ | | 中間 | ||
+ | | 安い | ||
+ | | 中間 | ||
+ | |- | ||
+ | | 対応言語 | ||
+ | | Ruby on Rails<br/>Python<br/>Node.js<br/>Clojure | ||
+ | | Ruby<br/>Python<br/>PHP<br/>Java | ||
+ | | Python<br/>PHP<br/>Java<br/>Node.js<br/>Go | ||
+ | | Ruby<br/>Python<br/>PHP<br/>Java<br/>Node.js<br/>Go | ||
+ | |- | ||
+ | | メール配信をブロックされないための対応 | ||
+ | | あり | ||
+ | | あり | ||
+ | | ? | ||
+ | | あり | ||
+ | |- | ||
+ | | メール受信機能 | ||
+ | | あり | ||
+ | | ? | ||
+ | | ? | ||
+ | | ? | ||
+ | |- | ||
+ | | 統計情報 | ||
+ | | APIあり | ||
+ | | APIあり | ||
+ | | APIあり | ||
+ | | APIあり | ||
+ | |- | ||
+ | | テンプレート機能 | ||
+ | | ? | ||
+ | | ? | ||
+ | | あり | ||
+ | | あり | ||
+ | |} | ||
+ | |||
+ | = 料金の比較 = | ||
+ | |||
+ | == 利用メッセージ数と金額のグラフ == | ||
+ | * それぞれのサービスでウリが異なりますし、当然ながら、機能やサポートなどで特色をだしていることがわかりました。 | ||
+ | * どのサービスも使っておらず、実装やトラッキング、管理コンソール画面の使い勝手など全然わからない状態でありつつ、導入となるとやっぱり気になるのはコスト、ということでグラフ可してみました。 | ||
+ | * 各サービスのプランごとの操作メッセージ数が揃っていない(Postmakは5万、10万、50万ですし、SparkPostは2万、4万、6万、8万だったりします)ので、適当に並べてX軸の間隔が不揃いなグラフになっています。 | ||
+ | * また、Mailgunについては、Freeプランのメッセージカウントが 400/dayなので 12,000/monthとしてカウントしています。(Heroku addonではない元のサービスでは10,000/monthフリープランがあるのですが...) | ||
+ | |||
+ | === 全域のグラフ === | ||
+ | * 全体としてSparkPostがお安く、Postmarkがお高くなるようです。 | ||
+ | * SendGridのPlusプラン(MarketingEmailサービス付き)はいきなり高く見えますが、特別なサービスがあるためです。 | ||
+ | |||
+ | [[ファイル:heroku-mailaddon.png|800px|thumb|none]] | ||
+ | |||
+ | === 10万メッセージ/月までのグラフ === | ||
+ | * ウチのアプリでは使っても数万メッセージだろう、という人(主に自分)向けのグラフ。 | ||
+ | * どのサービスも、少なくとも1万メッセージまではFreeプランで使えますから、トライアル利用は安心です。 | ||
+ | * 中でもSparkPostは10万メッセージまで無料という太っ腹ですね。 | ||
+ | * お高い感じのPostmarkですが、10万メッセージであれば150USDですのでそれほど高くも無いかもしれません。が、次のプランが急に500USDに跳ね上がる感。 | ||
+ | |||
+ | [[ファイル:heroku-mailaddon-upto100k.png|800px|thumb|none]] | ||
+ | |||
+ | = サービスごとの概要 = | ||
== Postmark == | == Postmark == | ||
* [https://elements.heroku.com/addons/postmark Postmark] | * [https://elements.heroku.com/addons/postmark Postmark] | ||
43行目: | 116行目: | ||
== Mailgun == | == Mailgun == | ||
− | + | * [https://elements.heroku.com/addons/mailgun Mailgun] | |
− | * 紹介ページの超絶意訳 [[Heroku Addon | + | * 紹介ページの超絶意訳 [[Heroku Addon Mailgunページの訳]] |
=== プラン === | === プラン === | ||
* Starter,Basic,Pro,Pro High Volumeまでは機能差あり。それ以上のプランはPro High Volume機能+メッセージ数の違い。 | * Starter,Basic,Pro,Pro High Volumeまでは機能差あり。それ以上のプランはPro High Volume機能+メッセージ数の違い。 | ||
+ | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
52行目: | 126行目: | ||
! 料金 | ! 料金 | ||
! 月あたりの送受信メッセージ数 | ! 月あたりの送受信メッセージ数 | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| Starter | | Starter | ||
| Free | | Free | ||
| 400/日 | | 400/日 | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| Basic | | Basic | ||
| $19 | | $19 | ||
| 50,000 | | 50,000 | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| Pro | | Pro | ||
| $55 | | $55 | ||
| 120,000 | | 120,000 | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| Pro High Volume | | Pro High Volume | ||
| $145.5 | | $145.5 | ||
| 300,000 | | 300,000 | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| 1 million | | 1 million | ||
| $421.5 | | $421.5 | ||
| 1,000,000 | | 1,000,000 | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| 2 million | | 2 million | ||
| $673.5 | | $673.5 | ||
| 2,000,000 | | 2,000,000 | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| 3 million | | 3 million | ||
| $823.5 | | $823.5 | ||
| 3,000,000 | | 3,000,000 | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| 4 million | | 4 million | ||
| $973.5 | | $973.5 | ||
| 4,000,000 | | 4,000,000 | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| 5 million | | 5 million | ||
| $1123.5 | | $1123.5 | ||
| 5,000,000 | | 5,000,000 | ||
− | | | + | |} |
− | | | + | |
− | | | + | == SparkPost == |
− | | | + | * [https://elements.heroku.com/addons/sparkpost SparkPost] |
+ | * 紹介ページの超絶意訳 [[Heroku Addon SparkPostページの訳]] | ||
+ | === プラン === | ||
+ | * 料金ごとの機能に違いはなく、取り扱うメッセージ数のみ異なる。 | ||
+ | |||
+ | {| class="wikitable" border="1" | ||
+ | |- | ||
+ | ! 料金 | ||
+ | ! 月あたりの送受信メッセージ数 | ||
+ | |- | ||
+ | | Free | ||
+ | | 100,000 | ||
+ | |- | ||
+ | | $44.99 | ||
+ | | 200,000 | ||
+ | |- | ||
+ | | $84.99 | ||
+ | | 400,000 | ||
+ | |- | ||
+ | | $124.99 | ||
+ | | 600,000 | ||
+ | |- | ||
+ | | $164.99 | ||
+ | | 800,000 | ||
+ | |- | ||
+ | | $199.99 | ||
+ | | 1,000,000 | ||
+ | |- | ||
+ | | $349.99 | ||
+ | | 2,000,000 | ||
+ | |- | ||
+ | | $499.99 | ||
+ | | 3,000,000 | ||
+ | |- | ||
+ | | $649.99 | ||
+ | | 4,000,000 | ||
+ | |- | ||
+ | | $799.99 | ||
+ | | 5,000,000 | ||
+ | |} | ||
+ | |||
+ | == SendGrid == | ||
+ | * [https://elements.heroku.com/addons/sendgrid SendGrid] | ||
+ | * 紹介ページの超絶意訳 [[Heroku Addon SendGridページの訳]] | ||
+ | === プラン === | ||
+ | * プランによって機能が増えるパターン。 | ||
+ | |||
+ | {| class="wikitable" border="1" | ||
+ | |- | ||
+ | ! プラン | ||
+ | ! 料金 | ||
+ | ! 月あたりの送受信メッセージ数 | ||
+ | |- | ||
+ | | Starter | ||
+ | | Free | ||
+ | | 12,000 | ||
+ | |- | ||
+ | | Bronze | ||
+ | | $9.95 | ||
+ | | 40,000 | ||
+ | |- | ||
+ | | Silver | ||
+ | | $79.95 | ||
+ | | 100,000 | ||
+ | |- | ||
+ | | Silver Plus | ||
+ | | $129.95 | ||
+ | | 100,000 | ||
+ | |- | ||
+ | | Gold | ||
+ | | $199.95 | ||
+ | | 300,000 | ||
+ | |- | ||
+ | | Gold Plus | ||
+ | | $249.95 | ||
+ | | 300,000 | ||
+ | |- | ||
+ | | Platinum | ||
+ | | $399.95 | ||
+ | | 700,000 | ||
+ | |- | ||
+ | | Platinum Plus | ||
+ | | $449.95 | ||
+ | | 700,000 | ||
+ | |- | ||
+ | | Premier 1.5mil | ||
+ | | $799.95 | ||
+ | | 1,500,000 | ||
+ | |- | ||
+ | | Premier 2.5mil | ||
+ | | $899.95 | ||
+ | | 2,500,000 | ||
|} | |} |
項目 | Postmark | Mailgun | SparkPost | SendGrid |
---|---|---|---|---|
料金 | 高い | 中間 | 安い | 中間 |
対応言語 | Ruby on Rails Python Node.js Clojure |
Ruby Python PHP Java |
Python PHP Java Node.js Go |
Ruby Python PHP Java Node.js Go |
メール配信をブロックされないための対応 | あり | あり | ? | あり |
メール受信機能 | あり | ? | ? | ? |
統計情報 | APIあり | APIあり | APIあり | APIあり |
テンプレート機能 | ? | ? | あり | あり |
料金 | 月あたりの送受信メッセージ数 |
---|---|
Free | 10,000 |
$75 | 50,000 |
$150 | 100,000 |
$500 | 500,000 |
$750 | 1,000,000 |
$1,000 | 2,000,000 |
プラン | 料金 | 月あたりの送受信メッセージ数 |
---|---|---|
Starter | Free | 400/日 |
Basic | $19 | 50,000 |
Pro | $55 | 120,000 |
Pro High Volume | $145.5 | 300,000 |
1 million | $421.5 | 1,000,000 |
2 million | $673.5 | 2,000,000 |
3 million | $823.5 | 3,000,000 |
4 million | $973.5 | 4,000,000 |
5 million | $1123.5 | 5,000,000 |
料金 | 月あたりの送受信メッセージ数 |
---|---|
Free | 100,000 |
$44.99 | 200,000 |
$84.99 | 400,000 |
$124.99 | 600,000 |
$164.99 | 800,000 |
$199.99 | 1,000,000 |
$349.99 | 2,000,000 |
$499.99 | 3,000,000 |
$649.99 | 4,000,000 |
$799.99 | 5,000,000 |
プラン | 料金 | 月あたりの送受信メッセージ数 |
---|---|---|
Starter | Free | 12,000 |
Bronze | $9.95 | 40,000 |
Silver | $79.95 | 100,000 |
Silver Plus | $129.95 | 100,000 |
Gold | $199.95 | 300,000 |
Gold Plus | $249.95 | 300,000 |
Platinum | $399.95 | 700,000 |
Platinum Plus | $449.95 | 700,000 |
Premier 1.5mil | $799.95 | 1,500,000 |
Premier 2.5mil | $899.95 | 2,500,000 |