Next: リモートmailboxからのメールの取得, Previous: Rot13メッセージを読む, Up: Rmailでメールを読む [Contents][Index]
movemail programRmailは、inboxからRmailファイルにメールを移動するために、movemailプログラムを使用します。最初にロードされたとき、Rmailはmovemailプログラムを探して、そのバージョンを判断します。movemailプログラムには2つのバージョンがあります。それはGNU
Mailutilsバージョン(movemail in GNU
mailutilsを参照)と、--with-mailutilsでEmacsをconfigureしたときにインストールされるEmacs固有バージョンです。これらのコマンドは、同じコマンドラインシンタックスをもち、同じ基本的なサブセットオプションをもちます。しかしMailutilsバージョンは、追加の機能を提供します。
Emacsバージョンのmovemailは、通常のUnix
mailbox形式のmailboxからメールを取得することができます。警告:
これはPOP3プロトコルの使用も可能ですが、暗号化されたTLSチャンネルを通じたPOP3をサポートしないので、推奨しません。
Mailutilsバージョンは、プレーンUnix
mailbox、maildirおよびMHのメールボックスなどの、より広範なmailbox形式を処理することができます。これはPOP3またはIMAP4プロトコルを使用してリモートのmailboxにアクセスでき、TLS暗号化チャンネル(TLS
encrypted
channel)を使用してメールを取得できます。これはURL形式でのmailbox引数を受けとることもできます。mailboix
URLの詳細な説明は、URL in Mailbox URL
Formatsで見ることができます。短く言うと、URLは以下のようなものです:
proto://[user[:password]@]host-or-file-name[:port]
角カッコ(bracket)はオプションの要素を意味します。
mailboxプロトコル、または使用するフォーマットを指定します。URLの残りの要素の正確な意味は、protoの実際の値に依存します(以下参照)。
リモートmailboxにアクセスするためのユーザー名です。
リモートmailboxにアクセスするためのユーザーパスワードです。
リモートmailboxのリモートサーバーのホスト名、またはローカルmailboxのファイル名です。
そのプロトコルのデフォルト以外のポート番号をオプションで指定します。
protoには以下の1つを指定します:
mbox通常のUnix
mailbox形式です。この場合user、pass、portは使用せず、host-or-file-nameはmailboxファイルのファイル名を意味します(例:
mbox:///var/spool/mail/smith)。
mhMH形式のローカルmailboxです。user、pass、portは使用せず、host-or-file-nameはMHフォルダーのファイル名を意味します(例:
mh:///Mail/inbox)。
maildirmaildir形式のローカルmailboxです。user、pass、portは使用せず、host-or-file-nameはmaildir
mailboxの名前を意味します(例: maildir:///mail/inbox)。
filemailbox形式の任意のローカルファイルです。実際の形式はmovemailにより自動的に決定されます。
poppopsPOP3プロトコルを通じてアクセスされるリモートmailboxです。userは使用するリモートのユーザー名を指定し、passはユーザーパスワードを指定するのに使用され、host-or-file-nameは接続するリモートメールサーバーのホスト名かIPアドレス、portはポート番号です(例:
pop://smith:guessme@remote.server.net:995)。サーバーがサポートする場合、movemailは暗号化された接続
— 暗号化接続に要求される‘pops’の使用を試みます。
imapimapsIMAP4プロトコルを通じてアクセスされるリモートmailboxです。userは使用するリモートのユーザー名を指定し、passはユーザーパスワードを指定するのに使用され、host-or-file-nameは接続するリモートメールサーバーのホスト名かIPアドレス、portはポート番号です(例:
imap://smith:guessme@remote.server.net:993)。サーバーがサポートする場合、movemailは暗号化された接続
— 暗号化接続に要求される‘imaps’の使用を試みます。"
かわりに、使用するmailboxのファイル名を指定できます。これはプロトコルに‘file’を指定するのと等価です:
/var/spool/mail/user ≡ file:///var/spool/mail/user
変数rmail-movemail-programは、どのバージョンのmovemailを使用するかを制御します。文字列の場合、それはmovemail実行ファイルの絶対ファイル名を指定します。nilの場合、Rmailはrmail-movemail-search-path、exec-path(Emacsからのシェルコマンドの実行を参照してください)、exec-directoryの順で、これらの変数にリストされたディレクトリーから、movemailを検索します。