メールの宛先を書くだけでFAXが届く「Twilio♡Love Server」|家にFAXが無くても送れて受け取れる
ProtoPedia の作品「Twilio♡Love Server」を2人のMCが紹介。宛先に「電話番号@twilio.love」と書いてメールを送るとFAXになり、届いたFAXはPDFになってメールで届きます。自作のメールサーバとTwilioでつなぐ仕組み、デモのためにFAX機を買った裏話、Twilio賞の評価まで紹介します。
チャプター
0:00オープニング0:20いつものメールで、FAXを送る・受け取る0:52テレワークになったけど自宅にFAXが無い!1:43宛先=相手のFAX番号@twilio.love3:24Twilio=電話の機能をプログラムに貸すサービス5:452つの番号で、送り合って確認8:01いつもの道具を、入り口にする9:03エンディング
文字起こし(84行)
- BANNO
- ゆっくりばんのです。
- HIGEDARUMA
- ゆっくりひげだるまです。
- BANNO
- 今日もProtoPediaから、とびきり面白い作品を紹介していきますよ。
- HIGEDARUMA
- 今日紹介するのは、Twilio♡Love Server。
- BANNO
- 名前の真ん中に、ハートマークが入っているんですね。何のサーバーなんでしょうか?
- HIGEDARUMA
- ひと言でいうと、いつものメールで、FAXを送ったり受け取ったりできる仕組みなんです。
- BANNO
- FAX、ですか。最近は、家に無い人も多いですよね。
- HIGEDARUMA
- まさにそこが出発点なんです。作品の資料には、こう書いてあるんですよ。
- HIGEDARUMA
- 「テレワークになったけど、自宅にFAXが無い!」
- BANNO
- ああ、分かります。2020年ごろ、家で仕事をする人が一気に増えましたもんね。
- HIGEDARUMA
- 念のため説明すると、FAXは、電話の回線を使って、紙に書いた内容を画像として相手に送る機械なんです。
- BANNO
- 送った紙が、相手の機械から印刷されて出てくるんですよね。
- BANNO
- 今でも、役所の手続きやお店の注文で、「FAXでお願いします」と言われることがありますよね。
- HIGEDARUMA
- そうなんです。家に機械が無いと、買うか、コンビニまで送りに行くか、諦めるかになってしまうんですよ。
- BANNO
- たった1枚のために機械を買うのは、ちょっと迷いますね。
- HIGEDARUMA
- そこでこの作品です。使い方は、メールの宛先を書き換えるだけなんです。
- BANNO
- 宛先を書き換える、ですか?
- HIGEDARUMA
- はい。宛先に、相手のFAX番号、そのあとに@twilio.love、と書いて送るんです。
- BANNO
- メールアドレスの、アットマークの前が、電話番号になるんですね。
- HIGEDARUMA
- そうです。メールの本文はもちろん、写真などの画像や、PDFのファイルを添付しても、FAXとして届くんですよ。
- HIGEDARUMA
- PDFは、どのパソコンで開いても同じ見た目になる、書類のファイルですね。
- BANNO
- じゃあ、受け取るほうは、どうなるんでしょうか?
- HIGEDARUMA
- 相手から届いたFAXは、PDFのファイルになって、メールに添付されて届くんです。
- BANNO
- メールを開けば、FAXの中身が読めるんですね。
- HIGEDARUMA
- しかも、アプリを入れる必要も、ブラウザでサービスの画面を開く必要もありません。いつものメールソフトだけで済むんですよ。
- BANNO
- 新しく覚えるのは、宛先の書き方だけ。これなら、誰でも使えますね。
- HIGEDARUMA
- デモ動画でも、その様子が見られます。まず、本物のFAX機から、サーバーに登録された番号へ送ります。
- HIGEDARUMA
- すると、パソコンにメールが届いて、FAXの中身がPDFで添付されているんです。
- BANNO
- 逆向きは、どうでしょうか?
- HIGEDARUMA
- メールに画像を添付して送ると、FAX機から、その絵が紙に印刷されて出てくるんです。
- BANNO
- メールが、紙になって出てくる。目で見ると、ちょっと感動しますね。
- BANNO
- でも、メールとFAXって、まったく別の仕組みですよね。どうやってつないでいるんでしょうか?
- HIGEDARUMA
- ここで活躍するのが、Twilioというサービスです。
- HIGEDARUMA
- Twilioは、電話やショートメッセージ、FAXといった電話の機能を、プログラムから使えるように貸してくれるサービスなんです。
- BANNO
- 電話番号ごと、借りられるんですか?
- HIGEDARUMA
- はい、電話番号を借りられます。この作品も、Twilioで借りた番号を使っているんですよ。
- HIGEDARUMA
- では、メールからFAXへの流れを見てみましょう。
- HIGEDARUMA
- 送ったメールは、まず作者が作ったサーバーに届きます。
- HIGEDARUMA
- サーバーが本文や画像をPDFに変えて、Twilioに「この番号へ送って」と頼むんです。
- BANNO
- 頼む、というのは、どうやって頼むんですか?
- HIGEDARUMA
- APIという窓口を使います。プログラムから、別のサービスに仕事をお願いするための受付なんです。
- BANNO
- お店の注文カウンターみたいなものですね。そこからTwilioが、相手のFAXに送ってくれると。
- HIGEDARUMA
- そうなんです。受け取るときは、その逆です。Twilioが受けたFAXを、PDFにしてメールで送ります。
- HIGEDARUMA
- それをサーバーが受け取って、その電話番号に登録されたメールアドレスへ転送するんです。
- BANNO
- メールとFAXの間に、通訳さんが立っているイメージですね。
- HIGEDARUMA
- いい例えですね。しかも、その通訳役のサーバーを、作者は自分で作っているんです。
- HIGEDARUMA
- メールを受け取って配達する、郵便局のようなプログラムを、SMTPサーバーと言います。
- BANNO
- 郵便局を、まるごと自分で作ったんですか?
- HIGEDARUMA
- そうなんです。Javaというプログラミング言語で、独自に作っています。サーバー1つで、複数の電話番号に対応できるんですよ。
- BANNO
- ところで、名前のハートマークは、どこから来たんでしょうか?
- HIGEDARUMA
- メールを使うサービスなので、作者はドメインにこだわったそうです。
- BANNO
- ドメイン、ですか?
- HIGEDARUMA
- メールアドレスの、アットマークの後ろにある住所の部分です。ここを、twilio.loveにしたんですよ。
- BANNO
- Twilioへの愛が、そのまま住所になっているんですね。
- BANNO
- 作っている途中の、裏話もあるんでしょうか?
- HIGEDARUMA
- 開発中は、Twilioの電話番号を2つ用意して、その2つの間でFAXを送り合って、動きを確かめていたそうです。
- BANNO
- 機械が無くても、番号どうしで試せるんですね。賢いです。
- HIGEDARUMA
- ところが、デモ動画を撮るために、作者は結局、FAX機を買ったんです。
- BANNO
- え、FAX機を要らなくするサービスなのに、ですか?
- HIGEDARUMA
- 作品ページでも、「FAX機を不要にするサービスなのに」と、自分でツッコミを入れているんですよ。
- BANNO
- そのツッコミ、好きです。本物の機械で動くところを、ちゃんと見せたかったんですね。
- HIGEDARUMA
- 一方で、間に合わなかったこともあります。利用者の管理や、お金をいただく課金の機能は、実装が間に合わなかったそうです。
- HIGEDARUMA
- さらに、セキュリティ対策が甘いからと、当時は送る機能を非公開にして、受け取りだけにしていました。
- BANNO
- 知らない人に勝手に使われたら困りますもんね。止める判断も、大事ですね。
- BANNO
- この作品は、ヒーローズ・リーグ オンライン2020で、Twilio賞を受賞しています。
- HIGEDARUMA
- 審査員からは、「なんといっても作品のネーミング」と言われているんです。
- HIGEDARUMA
- それに、Twilioは基本料が無く使った分だけ払うので、たまにしか使わないFAXに向いている、という評価です。
- BANNO
- たまにしか使わない機械に、毎月お金を払うのはもったいないですもんね。ビジネスとしても筋がいいです。
- BANNO
- 作品ページには、「普通に便利」「FAXしか受け付けません、で諦めることも無くなりそう」というコメントも寄せられていましたよ。
- HIGEDARUMA
- この作品は、作者さんが1人で作っています。
- BANNO
- 1人で、サーバーもドメインも、デモ動画まで。愛がこもっていますね。
- HIGEDARUMA
- ただ、その後、Twilioが個人向けのサービスを停止したため、開発は中止になりました。
- HIGEDARUMA
- 作品ページの最初の一言は、「もう愛はありません。」なんです。
- BANNO
- ハートマークの名前だけに、切ないですね。でも、ちょっと笑ってしまいます。
- HIGEDARUMA
- ProtoPediaでは今、「供養」の作品として残されています。
- BANNO
- 今は使えなくても、この作品から学べることは大きいと思うんです。
- BANNO
- 新しいアプリを作るんじゃなくて、みんなが毎日使っているメールを、入り口にしたところですよね。
- HIGEDARUMA
- エンジニアから見ても、そこがうまいんです。使う人が覚えるのは、宛先の書き方だけですから。
- HIGEDARUMA
- 作る側の一歩なら、身の回りで「これしか受け付けません」と言われて困ったことを、1つ書き出してみてください。
- BANNO
- そのうえで、いつも使っているメールやチャットから、それを届けられないか考えてみるんですね。
- HIGEDARUMA
- そうです。電話やFAXの機能をプログラムに貸してくれるサービスを使えば、つなぐ部分は自分で作れるんですよ。
- BANNO
- 作品ページでは、デモ動画も見られます。メールが紙になって出てくるところ、ぜひ見てみてください。
- BANNO
- さて、今日紹介したのは、いつものメールでFAXを送ったり受け取ったりできるサーバー、Twilio♡Love Serverでした。
- HIGEDARUMA
- 次回の作品でも、ゆっくりしていってね。
クレジット
紹介した作品声
あなたの作品も、動画で紹介します
ProtoPedia の作品ページの URL を送るだけで、夜のうちに紹介動画に仕上げます。対象は CC BY 4.0 の作品です。
動画をリクエストする


