電子メールクライアント

出典: フリー百科事典『ウィキペディア(Wikipedia)』
メーラーから転送)
移動: 案内, 検索

電子メールクライアントメールユーザエージェント: mail user agentMUA)とは、電子メールを送受信し管理するためのアプリケーションソフトウェア。一般的には(電子メールソフトなどと呼ばれる。メーラーと呼ばれる場合もあるが、その場合には、メール転送エージェント(MTA)を指す場合もある。

電子メールの送受信には、メールサーバで動いているメール転送エージェントへアクセスする。送信のための通信プロトコルとしてSMTP[1]が、受信のためにはPOP3IMAPが用いられる。

目次

[編集] 機能

[編集] 概要

電子メールクライアントの基本的な機能は、電子メールの作成・送信・受信、受信した電子メールの管理と閲覧などである。ソフトウェアにより、これらの機能は統合されている場合もあれば、一部の機能を別のソフトウェア(例えば内容文の作成に別のテキストエディタなどを使う、HTML形式のメールの閲覧に外部のウェブブラウザを呼び出すなど)で実行したり、単機能のソフトウェアを組み合わせて使用する場合もある。

電子メールを扱う機能のほか、ネットニュースニュースグループ)の閲覧・投稿を行うニュースリーダ機能、RSSなどを閲覧するフィードリーダー機能、スケジュール管理機能などが統合された電子メールクライアントもある。

[編集] 電子メールの受信

メールサーバ上でメール転送エージェントが受信した電子メールは、メール配送エージェントにより、メールサーバ上のユーザーのメールボックスに保存される。メールユーザーエージェントとしての電子メールクライアントは、このメールボックスにアクセスしてメールを取得する。一般的にPOP3プロトコルを用いた場合は、電子メールをローカルにダウンロードして保存し、IMAPを用いた場合は、サーバ上に保存されている電子メールを電子メールクライアントで管理、閲覧する。メールユーザーエージェントは通常、受信サーバ、送信サーバのホスト名FQDN)とアカウント(メールアドレスログインIDパスワード)、使用するプロトコルなどをあらかじめ設定しておく。

[編集] 電子メールの送信

作成した電子メールはSMTPを用いて、メール転送エージェントに送信される[1]

[編集] 電子メールの管理と閲覧

電子メールクライアントには、受信した電子メールの一覧を作成し並べかえて表示する機能がある。ローカルのメールボックスを複数作成して電子メールをまとまりごとに管理するほか、表示色を変更したり、フラグの概念を用いてメールを分類して保存することもよく行われる。電子メールのヘッダにある情報に基づき、返信したメールをスレッド表示する機能をもつ電子メールクライアントもある。メールヘッダや本文などに含まれている特定の文字列に応じ自動的に分類を行ったり、ベイジアンフィルタなどを用いてスパム(いわゆる迷惑メール)を抽出する機能をもつものもある。

ヘッダで指定されたエンコーディング指定に基づいてメール本文を表示したり、添付ファイルの処理を行うのも電子メールクライアントの機能である。返信されたメールの本文のうち、行頭に引用を表す記号(一般的に">")が付加された部分の表示色を変更して表示する機能をもつものもある。元来、SMTPの制約により 7bit の文字しか使用できなかった(RFC821)電子メールでは、バイナリデータを添付する場合はMIME規格に基づき符号化されるが、電子メールクライアントはこれを復号し、元のデータに復元する。

[編集] 電子メールの作成

電子メールを作成する場合、SMTP (RFC 5321)に沿ったフォーマットで作成しなければならない。通常、電子メールは7bit文字のみを用いたテキストファイルとして作成される。バイナリファイルを添付するためには、電子メールクライアントにより符号化が行われる。送信先(ToCcBcc)や、題名(Subject)をはじめとしたヘッダを付加するのも電子メールクライアントの機能である。返信したメールの引用部分への引用記号の付加や、アドレスリスト、署名の管理、テンプレートの適用などの機能を持つものもある。

[編集] 注意点

2009年初頭時点で多用されている主な電子メールクライアントでは、受信メールボックスの累積容量が2ギガバイト程度に達すると、動作不良を引き起こす[2][3][4]。特に、画像などの容量の大きな添付ファイルを伴うメールが多いと、受信メールボックスの累積容量の増加が早くなる。適当な容量になった時点で新しいフォルダを作り、受信ボックスから過去のデータを分割するなどの処理を行わないと、送受信ができなくなる。

[編集] 脚注

[ヘルプ]
  1. ^ a b SMTP (RFC 5322) では、RFC4409のサブミッション・プロトコルを推奨している。サブミッション・プロトコルの既定のポート番号は、587番である。
  2. ^ Thunderbirdの例
  3. ^ Outlook Expressの例
  4. ^ Mac OS X 付属メールソフト(Mail.app)の例

[編集] 関連項目

[編集] 外部リンク

個人用ツール
名前空間
変種
操作
案内
ヘルプ
ツールボックス
他の言語