マンドリルはすべてですか? 交換品を探して、マンドリルの2つの優れた代替品を見つけたとき

TL; DR:マンドリルは価格を4倍に引き上げたいと考えていました。 彼らはMailChimpと統合する方法を見つけました。



今年の2月、青からのボルトのように、マンドリルから4月27日に独立したサービスとして存在しなくなり、それを使用するには、マンドリルアカウントを有料の MailChimpアカウントに統合する必要があるという手紙が届きました。 それは最も安くても支払われます。 MailChimpの価格タグは次のようになります。







マンドリルが月に12,000文字まで(1日あたり約400文字)の小さなプロジェクトに無料で参加できるようになる前に思い出させてください。 今、少なくとも20ドル+いくつの手紙を送るか。



「ここにあなたは悪党です!」私は自分自身に考えて、Googleに行って代替案をテストしました。ユーザーとして、このサービスからのこの態度は私には受け入れられないからです。







記事で詳細に検討されている代替案:





両方のオプションには利点があります。








選択肢#1: MailGun-開発者向けのメールサービス



  • 1か月あたり10,000件の無料メール
  • 次の500,000-0,00050ドル
  • 次の1,000,000-$ 0,00035
  • 次の5,000,000-0.00015ドル
  • 他のすべての人は0.00010ドルになります


価格設定は非常に簡単で、落とし穴はありません。



次に、統合プロセスについて説明します。 この記事では、PHP開発者の目を通して世界を見ていきます。コミュニティの残りの人は許してください:)



MailGunは愛されており、多くの場合、優れたAPIのサポートをフレームワーク(たとえば、 Laravel )に統合します。 試してみるには、APIキーを使用してendpoint-yに接続して登録するだけで十分です。

curl -s --user 'api:key-3ax6xnjp29jd6fds4gc373sgvjxteol0' \ https://api.mailgun.net/v3/samples.mailgun.org/messages \ -F from='Excited User <excited@samples.mailgun.org>' \ -F to='devs@mailgun.net' \ -F subject='Hello' \ -F text='Testing some Mailgun awesomeness!'
      
      





PHPの場合、公式のmailgun-phpライブラリはgithubにあります。



コントロールパネルには、便利なダッシュボードとすべての文字のログが含まれています。







さまざまなイベントに応答するwebhookがあります。







私のプロジェクトのいくつかでは、マイガンに焦点を合わせました。 1か月あたり10,000件の無料メールで十分です。 Laravelの場合、統合には30分かかり、そのうち5分はAPIキーの指定に、25分はテストに費やします:)








代替案2: SparkPost-より良い顧客エンゲージメントのためのより良いメール配信



1か月あたり100,000通の無料メール(MailGunの10倍)。







私にはわからない理由で、このサービスはあまり人気がなく、コメントから投稿までかなり偶然見つけました。



10万の無料の手紙に加えて、彼にはもう1つのキラー機能があります。サブアカウントは2週間前洗い流されました



サブアカウントは、各ユーザーに独立した評価を持つサブアカウントを割り当てる場合です。 これには多くの利点があります。 まず、各サブアカウントのログを個別に表示できます。 第二に、サブアカウントの独立した評判により、「カルマ」に応じてプロジェクトのユーザーに特定の手段を適用できます:)



私の膨大なメールカードと招待状のプロジェクトにとって、Subaccounts APIはスパマーを事前に検出してブロックするための重要な機能です。



それらはMailGunと同じAPIを持ち、少なくともコマンドラインから好きなように使用できます:



 curl -XPOST \ https://api.sparkpost.com/api/v1/transmissions \ -H "Authorization: <YOUR API KEY>" \ -H "Content-Type: application/json" \ -d '{"content": {"from": "testing@sparkpostbox.com", "subject": "Oh hey", "text":"Testing SparkPost - the most awesomest email service in the world"}, "recipients": [{"address": "developers+curl@sparkpost.com"}]}'
      
      





PHPとの統合は、公式のオープンソースphp-sparkpostライブラリを使用して実行され、問題は発生しません。



 use SparkPost\SparkPost; use GuzzleHttp\Client; use Ivory\HttpAdapter\Guzzle6HttpAdapter; $httpAdapter = new Guzzle6HttpAdapter(new Client()); $sparky = new SparkPost($httpAdapter, ['key'=>'<YOUR API KEY>']); $results = $sparky->transmission->send([ 'from'=>'testing@sparkpostbox.com', 'html'=>'<html><body><p>Testing SparkPost - the world\'s most awesomest email service!</p></body></html>', 'subject'=> 'Oh hey!', 'recipients'=>[ ['address'=>['email'=>'developers+php@sparkpost.com']] ] ]);
      
      







さらに、SparkPostのタグラインとeDataSourceデータは、優れた配信性を示しています。







更新: SparkPostはロシアとウクライナから正式に入手できません。 この問題は、たとえば「from Germany」(thx Softer )などのゲートウェイを介して登録することで解決されます。






最後に、次のような他のサービスを検討したことに注意してください。





何らかの理由で、これらのサービスは私たちに合わず、記事では詳しく検討していませんが、誰かが必要なものをそのうちの1つだけで見つけるかもしれません。



古き良きマンドリルの人生が終わるまであと1か月もかからないので、この投稿で移行の代替案を決定するのに少しでも役立ったことを願っています。






さて、最後の投票。 マンドリルユーザーでない場合は、「リフレイン」をクリックしてください。



All Articles