YAPC::Asia Tokyo 2014

Aug. 28, 29, 30 at KEIO Univ. Hiyoshi Campus [There Is More Than One Way To Enjoy It!]

トーク情報

今に伝えるメールの技術

このトークは現在'保留'状態です
このトークは現在「保留中」です。もしあなたが「これは是非YAPCで見たい!」と思ったら、ソーシャルメディアボタンを押して応援してみてください。選考の際に参考にさせていただきます

トーク概要

(Simple English description follows Japanese)

最近はIMの再ブームやTwitterにより、メールを使う機会は以前より減ったという人は多いのではないでしょうか。また、SPAM等のメールが抱える様々な問題でメールを敬遠する人が増えて、以前よりはメールが担うメッセージ伝達の比重は少なくなりましたが、未だメールはロストテクノロジーになることのない確固たるメッセージツールの一つであることは万人が認めるところでしょう。

Perlでメールを送信する方法はNet::SMTPによるローレベルなものから、今ではスタンダードと言われているEmail::Senderによる方法など、様々な方法があります。このトークでは、制限された開発環境下におかれた場合のいざというときに役に立つレガシーなメール送信手法を振り返りつつ、Email::Senderの使い方をご紹介します。

日本のメール文化が生み出した絵文字はスマートフォン時代になってUnicode6に正式に取り込まれ、今や世界中の人が使うものとなりました。メールと絵文字の歴史や、Perlが絵文字を扱うために苦労してきた歴史、そして今絵文字を処理する方法についても軽くご紹介できればと考えています。

また、ガラケー時代に一世を風靡したカラメール的手法のような、サーバ側でメールを受け取って機械的処理する方法について、Postfixなどのpipeを使う方法やQpsmtpdなどの専用のサーバを使う方法を紹介して、それがウェブアプリケーションでいうどのような層に対応するとみなすとわかりやすいのかといったことも解説予定です。

さらにメールと切っても切れないDNSについて、DNSとメールの関連の簡単な概要や、PerlでDNSクライアントを作る場合の方法も時間があれば解説します。さらに時間があれば、DNSサーバとPerlの連携にも踏み込んでいきたいと考えています。

トークとスライドは日本語がメインですが、海外の方も雰囲気がわかるように英語も混ぜたスライドを作る予定です。また、メールやDNSに詳しいPerlハッカーにお越しいただいて要所要所で対談形式をするなどといった企画も考えています。


This talk is about E-mail, especially Japanese and "multibyte character area" topic.

Are you interesting Emoji (Emoticon)? Emoji's origin is Japanese old cellular phone (in today, it is called "feature phone" or "garake"). Today's emoji is adopted Unicode6 formally. If you want to use emoji in E-mail, then I want to take good information on this talk for you.

This talk is for beginners. I will speak legacy Perl E-mail topic (e.g. Net::SMTP) and todays modern method by Email::Sender.

Another topic is SMTP "server". If you want to process recieved mail mechanical by Perl, you can use Postfix (and some Sendmail compatible SMTP server) pipe (known as ".foward"?). However this method is not scallable. Because we have to think another method on middle or large scale environment. As one of method, Qpsmtpd. I will talk how to use it and some topic.

If time is left, I will talk introduction of DNS and its Perl processing methods what is good friend of SMTP.

This talk is Japanese (I can not speak English very). But I will made slide English/Japanese mixed. Probably, you understand atmosphere topic if you can not konw Japanese.


トーク詳細

会場 TBD
開始時間 TBD
カテゴリ チュートリアル
言語 日本語
スライド字幕 日本語
時間 20 分
想定観客層 ビギナー
写真撮影 許可
ビデオ撮影 許可