タスクが残ってると心労なので、とりあえず仕事のメール送信まわりの話を解決させようと思います。なかなかオーダーが来ないから1ヶ月近く放置してたんですけど、これが残ってる限り僕は自分のプロダクトに着手できない気がしたので・・・・・・。
放置してた理由は簡単で、
解決の目処が立ったからというなんともいえない理由なんですけど、実装に踏み切るのがめんどくさかったのでね・・・・・・笑
ここがメール送信の実体で、明らかにCakePHPの機能を使ってます。
よって、ここをMailgunで差し替えることができれば解決するわけですね。
っていうかCakePHPのことがなんとなく嫌いなので僕が触れたくなかっただけかも知れない笑
フレームワークと既存サービスの連携であれば、ググれば何かしらはでてこないとおかしいので、ググってみたら
とりまライブラリは見つかったので、これはなんとかなりそうですね。
で、もうひとつ、生のPHPを使って書かれてる方のサービスなんですけど、これもmailgunを使って実装しようと思ったら、
公式ライブラリがphp5.xのサポートを切ってるようで・・・・・・。
いろいろ試してみたんですが、どうにもうまく動かないようで、別のサービスを検討せざるを得なくなりました。
PHP7のサーバーが使えたらなあ・・・・・・
で、検討したのはmandrillっていうサービスなんですが、これはちょっと気色が違うというか、ドキュメントが全部英語ですごいとっつきづらい上に、ドキュメントを斜め読みしても
なんかコレジャナイ感が・・・・・・。
使い方がよくわからん・・・・・・。ので、これは不採用ですね。
そこでたどり着いたのがSendGridっていうサービスです。
日本語のドキュメントが揃ってて、リファレンスも引きやすそうです。これは期待ですね。
ってことで、ここまで行きました。
ほんとはこの続きを書くつもりだったのですが、GW中なせいか連絡が来ないので今日の記事はここで切り上げます()
ありがとうございます。今後ともよろしくおねがいいたします笑