[ トップページ ]

« メイル・テンプレートの検索 | メイン | Qpsmtpd ― Perl で記述された SMTP デーモン »

MWF:製品調査

メイルに関する Perl モジュール

CPAN に登録された Perl モジュールのなかには,インターネット・メイルに関するものが多数ある. そのすべてをここであつかうことはできないが,主要なものをサーベイする.

整理するうえで参考になったのは Cozens [Coz 04] である. ここでは,もっとも基本的なものとして,まず Mail::Internet が紹介されている. その後,Mark Overmeer による MIME:Entity, Mail::Message, Mail::Box が紹介されている. しかし,これらは複雑であり,より単純なモジュールとして Email::Simple, Email::MIME がとりあげられている. また,著者自身が整理したものとして Email::Abstract が紹介されている.

これを参考にしてメイル・プロキシをつくるのに適当なモジュールを選択した結果はつぎのとおりである.

Mail::Message
Cozens もとりあげていたが,MIME をふくめてメイル・メッセージをあつかうのに適したモジュールである.
Net::SMTP
SMPT サーバやプロキシをつくるときに使用することができる SMTP の旧版 (RFC 822) の実装である. Net::SMTP::Server というモジュールもあるが,メイラーへの応答をこまかく制御しようとすると,これではすまなくなる.

ほかにも SMTP 関係では Net::ESMTP (SMTP の現行版 RFC 2822 の実装), NetServer::SMTP, Email::Send::SMTP, Mail::SendEasy::SMTP, Net::Server::Mail::SMTP などがあるが,これらの大半は SMTP クライアントに関するモジュールである. さらに,Mail::Mailer, Mail::Sendmail, Email::Send, Mail::Webmail::Gmail その他まだ多数ある.

参考文献

トラックバック

このエントリーのトラックバックURL:
http://www.kanadas.com/mt/mt-tb.cgi/2055

コメントを投稿

このページについて

2008-03-29 12:08 に投稿されたエントリーのページです.

他にも多くのエントリーがあります.メインページアーカイブページも見てください.

Creative Commons License
このブログはつぎのライセンスで保護されています. クリエイティブ・コモンズ・ライセンス.
Powered by
Movable Type 3.36