メール

Kontactは、電子メールコンポーネントとしてKMailを使用します。また、コマンドkmailにより個別に開始することもできます。KMailを設定するには、設定+KMail設定の順に選択します。KMailは機能豊富な電子メールクライアントであり、多くのプロトコルをサポートしています。

図5.2 Kontactのメールコンポーネント

Kontactのメールコンポーネント

IDの設定

KMailは複数の電子メールアカウント(私用または仕事用)を管理できます。異なる電子メールアカウントについて別個のIDを作成することにより、それぞれのアカウントに異なる送信元アドレス、暗号化設定、および署名を関連付けることができます。IDを作成するには、設定+Configure KMail(KMailの設定)を選択し、Identities(ID)+追加を選択します。新しいIDを最初から作成するか、コントロールセンター設定を使用するか、既存のIDを複製するかを指定します。

新しいIDを最初から作成するには、一般タブで新しいIDの名前と、自身の名前、組織、および電子メールアドレスを入力します。また、次のオプションの1つまたは複数を設定できます。

暗号

署名および暗号化メッセージのために使用する鍵を設定します。暗号化を使用するには、第9章 KGpg:データの署名と暗号化で説明しているKGpgを使用して鍵を事前に作成しておく必要があります。

Advanced

デフォルトの返信先およびデフォルトのBccアドレス(通常は空白)の入力、辞書の選択を行い、草案、送信メッセージ、およびテンプレートのフォルダを選択し、メッセージを送信するための送信アカウントを定義します。

Templates

新しいメッセージ、送信者およびリストへのデフォルトの応答、および転送メッセージで使用するカスタムテンプレートを定義します。テンプレートを使用するには、まずカスタムメッセージテンプレートの使用を有効にします。

署名

使用するには、まずEnable Signature(署名を有効にする)をクリックします。メッセージの署名方法を決定します。署名を設定するか、またはファイルまたはコマンドの出力から署名を取得する場合は、次の入力フィールドを使用します。

画像

メッセージにX-Face形式の画像を含める場合は、このタブを使用します。X-Faceでは、48 x 48ピクセルの寸法の白黒イメージのみを格納できます。下の入力フィールド、または外部リソースから画像を取得できます。

Creating Accounts(アカウントの作成)

電子メールを送受信する前に、1つまたは複数のアカウントを作成します。KMailでは、リモートアカウントとローカルメールボックスの両方を使用できます。アカウントでは、Kontactによる電子メールの送受信方法を設定します。この2つのタブの設定値の多くは、使用するメールサーバのシステムと配置先ネットワークによって大きく異なります。どのような設定値と項目を使用すればいいのかわからない場合は、ご利用のISP、またはシステム管理者に問い合わせてください。

リモートアカウントを設定するには、次の手順に従います。

  1. Kontactを起動し、設定+Configure KMail(KMailの設定)+アカウントを選択します。

  2. 受信タブをクリックすることにより、着信アカウントを作成します。

    1. 追加をクリックし、アカウントの種類を選択します。通常、POP3、IMAP、またはオフラインIMAPです。

    2. アカウント名(自由に選択可)、着信メールサーバ、ログイン、およびパスワードを入力します。

    3. 次のオプションがセットアップに役立つかどうかを判断します。

      一般+POPパスワードの保存

      KWalletを使用する場合、POPパスワードの保存をオンにします。これにより、パスワードを入力する必要がなくなるので、多少便利になります(KWalletから1度取得されます。第 1 章 Managing Passwords with KWallet Manager (↑KDE User Guide)を参照)。

      一般+定期メールチェックを有効にする

      メールを最新の状態にする必要がある場合は、このオプションをオンにして、間隔を入力します。

      詳細+取得したメッセージをサーバに残す

      KMailは、元のメッセージをサーバに残してコピーを受信することができます。これは特にPOP3アカウントで、別のコンピュータでメールを必要とする場合に役立ちます。

      詳細+デフォルトの個人情報を使用(IMAP/オフラインIMAPのみ)

      このオプションでは個人情報を選択できます。

    4. OKをクリックして、続行します。

  3. 送信タブをクリックすることにより発信アカウントを作成し、追加をクリックしてSMTPまたはSendmailのいずれかを選択します。

    • [SMTP](デフォルト)を選択する場合は、アカウント名、SMTPサーバのホスト名を入力します。サーバでログインとパスワードが必要な場合は、サーバは認証を必要とするをチェックし、必要な資格情報を入力します。セキュリティタブを使用して、追加セキュリティ設定を指定します。

    • [Sendmail]を選択した場合は、追加設定は必要ありません。

  4. 変更を適用するには、OKをクリックしてアカウント設定ダイアログを閉じます。

ローカルメールボックスを設定するには、次の手順に従います。

  1. Kontactを起動し、設定+Configure KMail(KMailの設定)+アカウントを選択します。

  2. 受信タブをクリックすることにより、着信アカウントを作成します。

    1. 追加をクリックして、ローカルメールボックスまたはMaildirメールボックスを選択します。

    2. アカウント名を入力します。任意の名前を選択します。

    3. 目的のロック方法を指定します。通常はprocmailロックファイルのままでかまいません。

    4. OKをクリックして、続行します。

  3. ステップ 3の説明に従って、発信アカウントを作成します。

メッセージの作成

新しいメッセージを作成するには、メッセージ+新規メッセージの順に選択するか、ツールバーの該当するアイコンをクリックします。他の電子メールアカウントからメッセージを送信するには、5.2.1項 「IDの設定」の説明に従って設定したIDのいずれかを選択します。表示+IDを選択し、ポップアップメニューを表示します。宛先に、電子メールアドレス全体を入力するか、アドレス帳に入力されている氏名またはアドレスの一部を入力します。入力した文字に一致する項目がアドレス帳の中で見つかった場合、選択リストが表示されます。希望の連絡先をクリックします。入力に一致する項目が見つからなかった場合は、最後まで入力します。アドレス帳から直接選択するには、アドレスのフィールドの隣にある選択ボタンをクリックします。

メッセージにファイルを添付するには、クリップのアイコンをクリックして、添付するファイルを選択します。逆に、デスクトップまたは他のフォルダから新規メッセージウィンドウまでファイルをドラッグするか、添付メニューでいずれかのオプションを選択します。通常は、ファイルの形式は正しく認識されます。形式が正しく認識されない場合は、ファイルのアイコンを右クリックします。表示されるメニューから、プロパティを選択します。次のダイアログで形式とファイル名を設定し、説明を追加します。また、添付ファイルを署名または暗号化するかどうかも指定できます。

メッセージの作成が完了したら、メッセージ+送信を選択して直ちに送信するか、メッセージ+送信待ちをの順に選択して[送信待ち]フォルダに移動します。メールを送信すると、メッセージは正常に送信された後に[送信済み]フォルダにコピーされます。[送信待ち]フォルダに移動されたメッセージは、編集または削除することもできます。

フォルダの管理

メッセージフォルダを使用すると、メッセージを整理することができます。デフォルトでは、メッセージフォルダは~/.kde4/share/apps/kmail/mailディレクトリにあります。KMailを最初に起動するときに、プログラムにより複数のフォルダが作成されます。IMAPを使用している場合は、ローカルフォルダの下にIMAPフォルダも表示されます。各着信メールサーバに対して、そのフォルダが[フォルダ]リストに表示されます。

追加フォルダでメッセージを整理する場合、リストから親フォルダを選択し、フォルダ+新規フォルダの順に選択して、新しいフォルダを作成します。ウィンドウが表示されるので、新しいフォルダの名前と形式を指定できます。

フォルダを右クリックすると、コンテキストメニューが表示されて、フォルダに対する操作が行えます。Expireを選択すれば、既読および未読のメッセージの保存期間と、削除やフォルダへの移動など、その期間の終了後に行う処理を指定できます。メーリングリストのメッセージを格納するためにフォルダを使用する場合には、フォルダ+Mailing List Managementの順に選択して、必要なオプションを設定します。

あるフォルダから別のフォルダに1つ以上のメッセージを移動するには、上のウィンドウ内にあるメッセージをドラッグし、左のウィンドウ内にある適切なフォルダにドロップします。メッセージを反転表示し、Mキーを押すか、メッセージ+移動を選択することによってもメッセージを移動できます。フォルダのリストが表示されるので、メッセージの移動先として使用するフォルダを選択します。

さらに、Favorite Folders(お気に入りフォルダ)ペインにフォルダを追加できます。これにより、特にフォルダの構成が深い場合に、よく使用するメールフォルダをすばやく開くことができます。対応するフォルダを選択し、お気に入りフォルダへの追加を選択します。

電子メールの署名と暗号化

電子メールは、理論的に誰かに読まれたり、他者の名前で送信されたりする可能性があるため、安全なメディアではありません。電子メールに署名することにより、署名で使用する鍵が自身にのみ使用可能であるために、電子メールの受信者がメッセージの送信者を確認できます。電子メールの内容を暗号化することにより、受信者のみが電子メールを読めるように保証できます。KMailは、電子メールの署名および暗号化の両方をサポートします。

KMailでの電子メールの署名および暗号化の準備:

  1. 9.2項 「新しい鍵ペアの生成」の説明に従って鍵のペアを生成し、9.3項 「公開鍵のエクスポート」に従って公開鍵をエクスポートします。

  2. KMailで暗号化手順の詳細を設定します。

    1. KMailを起動し、設定+Configure KMail(KMailの設定)+Identities(ID)に移動します。

    2. 暗号化および署名されたメッセージを送信するIDを選択します。変更をクリックし、暗号化に進みます。

    3. 変更をクリックしてOpenPGP署名用の鍵を変更し、ダイアログボックスから鍵を選択します。

    4. 変更をクリックしてOpenPGP暗号化用の鍵を変更し、ダイアログボックスから鍵を選択します。

  3. セキュリティ+作成に変更し、電子メールを暗号化するときに常に自身のIDの証明書も暗号化するをオンにします。このオプションを使用すると、メッセージまたはファイルをいつでも復号化できます。

  4. 変更を適用するには、OKをクリックして設定ダイアログを閉じます。

署名済みメールの送信

実際に送信者が送信したかどうかを受信者が確認できるように、電子メールに署名します。KMailは、秘密鍵を使用してメッセージを署名します。受信者は、鍵サーバで使用可能な公開鍵を使用して署名を確認できます。電子メールを署名するには、次の手順に従います。

  1. 通常通りに電子メールを作成します。

  2. オプション+Sign Message(メッセージの署名)を選択します。

  3. 受信者がキーサーバから公開鍵をダウンロードできることがわかっている場合は、この手順を省略できます。利便性のため、添付+自分の公開鍵を添付の順に選択して、公開鍵を含む電子メールに添付ファイルを作成します。

  4. メッセージ+メールの送信により、通常通りにメッセージを送信し、入力が求められたら鍵のパスフレーズを入力します。KMailは秘密鍵を使用してメッセージを署名します。受信者は、メッセージに関連付けられた公開鍵によって署名を確認できます。

暗号化されたメールの送信

受信者のみが内容を読むことができるようにしたい場合は、電子メールに常に暗号化を使用します。暗号化された電子メールを他のユーザと交換するには、適切な公開鍵を取得し、これを使用してメッセージを暗号化します。相手側では、メッセージの内容を復号化するために秘密鍵を使用します。もちろん、メッセージで署名と暗号化の両方を使用することもできます。

暗号化された電子メールを送信するには、次の手順に従います。

  1. Alt+F2によりKGpgを起動し、「kgpg」を入力します。

  2. 受信者の公開鍵を取得します。

    • 受信者から直接入手する場合は、+鍵のインポートによりKGpgで鍵をインポートします。

    • 公開鍵サーバにアクセスし、鍵をインポートします。KGpgでファイル+Key Server Dialog(鍵サーバのダイアログ)を選択し、鍵を検索します。対応する鍵を選択し、それをキーリングにインポートします。

  3. KMailで新しいメッセージを作成します。

  4. オプション+Encrypt Message(メッセージの暗号化)を選択します。メールウィンドウに、青色の行でメッセージは暗号化されますが表示されます。

  5. メールを送信します。正しいキーの入力を求めるダイアログウィンドウが開きます。

  6. すべての鍵が正しいかどうかをチェックします。

  7. パスフレーズを入力します。

他のメールプログラムからの電子メールのインポート

他のアプリケーションから電子メールをインポートするには、Kontactのメールビューでファイル+メッセージをインポートの順に選択します。現在、Outlook Express、mbox形式、電子メールテキスト形式、Pegasus Mail、Opera、およびEvolutionなどのインポートフィルタがサポートされています。インポートユーティリティは、kmailcvtコマンドを使用して単独で起動することもできます。

対応するアプリケーションを選択し、次へをクリックします。選択したタイプによっては、ファイルまたはフォルダを指定する必要があります。その後、KMailによって、自動的にプロセスが完了されます。

フィルタ

フィルタは、着信メールを自動的に処理するための便利な方法です。送信者やサイズなどのメールの特徴によって、メールを特定のフォルダに移動したり、不要なメールを削除したり、送信者にメールを返送したりなど、フィルタはその他にも多くのアクションを実行します。

フィルタの作成

既存のメッセージに基づいてフィルタを作成するには、適用対象のメッセージを右クリックしてフィルタを作成を選択し、フィルタの条件を選択します。フィルタを新規に作成するには、設定+フィルタの設定の順に選択します。

フィルタ条件の照合方法(すべて、またはいずれか)を選択します。次に、対象のメッセージだけに適用する条件を選択します。フィルタアクションで、条件に一致するメッセージに対するフィルタのアクションを設定します。詳細タブでは、フィルタが特定のアカウントにのみ適用されるかどうかを管理します。

フィルタの適用

フィルタは、右クリックして設定+フィルタを作成を選択したときに開くダイアログ内にリストされている順序に従って、適用されます。特定のフィルタを選択し、矢印ボタンをクリックすることにより、順序を変更できます。フィルタは、[詳細オプション]で指定した新着メッセージと送信メッセージだけに適用されます。受信済みのメッセージにフィルタを適用するには、適用対象のメッセージを右クリックして、メッセージ+Apply Filter(フィルタの適用)を選択し、適用対象のフィルタを選択します。

フィルタが期待どおりに機能しない場合は、ツール+フィルタログビューアを使用して監視できます。このダイアログでログ機能を有効にすると、フィルタがどのようにメッセージを処理したか記録されるので、問題の特定に役立ちます。