Google App Engineでメールを受信する「smtp2web」
Google App Engineは、誰でも簡単にWebアプリケーションを構築できる。スケーラビリティもデータベースもWebアプリケーションサーバですら全てはGoogleのパワーが利用できる。開発者はそうした煩わしさから解放されるのだ。
トップ画面
現状ではまだまだ足りない機能があるが、その一つがメール受信機能だ。これがないのは問題だ。それを解決するのがこのソフトウェアだ。
今回紹介するオープンソース・ソフトウェアはsmtp2web、Google App Engine向けのメール受信(ライクな)ライブラリだ。
種明かしをすれば、smtp2webではあるドメインにおけるあるユーザ(ユーザはワイルドカード指定可能)へのメール受信を、指定したURLへのポストにフォワードするのだ。そしてポストを受け取ったGoogle App Engine側でメール受信処理を行うといった仕組みだ。
ドメイン一覧
メールを受信したタイミングでポストされるので、キックされるような仕組みと同じだ。メールアドレスは任意のユーザ名+smtp2web.comというアドレスになるが、ドメイン自体好きに指定することも可能だ。
サーバ側のスクリプトも提供されるので、自分でサーバを立てて利用することもできる。メールがうまく扱えない現状を解決する、秀逸なソフトウェアだ。
smtp2web - Google Code