Next: , Previous: , Up: Rmailでメールを読む   [Contents][Index]


35.18 movemail program

Rmailは、inboxからRmailファイルにメールを移動するために、movemailプログラムを使用します。最初にロードされたとき、Rmailはmovemailプログラムを探して、そのバージョンを判断します。movemailプログラムには2つのバージョンがあります。それはGNU Mailutilsバージョン(movemail in GNU Mailutils Manualを参照)と、--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の詳細な説明は、Mailbox in GNU Mailutils Manualで見ることができます。短く言うと、URLは以下のようなものです:

proto://[user[:password]@]host-or-file-name[:port]

角カッコ(bracket)はオプションの要素を意味します。

proto

mailboxプロトコル、または使用するフォーマットを指定します。URLの残りの要素の正確な意味は、protoの実際の値に依存します(以下参照)。

user

リモートmailboxにアクセスするためのユーザー名です。

password

リモートmailboxにアクセスするためのユーザーパスワードです。

host-or-file-name

リモートmailboxのリモートサーバーのホスト名、またはローカルmailboxのファイル名です。

port

そのプロトコルのデフォルト以外のポート番号をオプションで指定します。

protoには以下の1つを指定します:

mbox

通常のUnix mailbox形式です。この場合userpassportは使用せず、host-or-file-nameはmailboxファイルのファイル名を意味します(例: mbox:///var/spool/mail/smith)。

mh

MH形式のローカルmailboxです。userpassportは使用せず、host-or-file-nameMHフォルダーのファイル名を意味します(例: mh:///Mail/inbox)。

maildir

maildir形式のローカルmailboxです。userpassportは使用せず、host-or-file-namemaildir mailboxの名前を意味します(例: maildir:///mail/inbox)。

file

mailbox形式の任意のローカルファイルです。実際の形式はmovemailにより自動的に決定されます。

pop
pops

POP3プロトコル経由でアクセスされるリモートmailboxです。詳細についてはリモートmailboxからのメールの取得を参照してください。

imap
imaps

IMAP4プロトコル経由でアクセスされるリモートmailboxです。詳細についてはリモートmailboxからのメールの取得を参照してください。

かわりに、使用するmailboxのファイル名を指定できます。これはプロトコルに‘file’を指定するのと等価です:

/var/spool/mail/user ≡ file:///var/spool/mail/user

変数rmail-movemail-programは、どのバージョンのmovemailを使用するかを制御します。文字列の場合、それはmovemail実行ファイルの絶対ファイル名を指定します。nilの場合、Rmailはrmail-movemail-search-pathexec-path(Emacsからのシェルコマンドの実行を参照してください)、exec-directoryの順で、これらの変数にリストされたディレクトリーから、movemailを検索します。

This page has generated for branch:emacs-30, commit:ab5505a8acf795c0a0a2745dd6fb666954c6a4bb to check Japanese translation.