Next: Remote Mailboxes, Previous: Rmail Rot13, Up: Rmail [Contents][Index]
movemail
プログラムRmailは、inboxからRmailファイルにメールを移動するために、movemail
プログラムを使用します。最初にロードされたとき、Rmailはmovemail
プログラムを探して、そのバージョンを判断します。movemail
プログラムには2つのバージョンがあります。生来のものはGNU
Emacsと共に配布されるもの(Emacsバージョン)で、もう1つはGNU
mailutilsに含まれるもの(mailutilsバージョン。movemail in GNU
mailutilsを参照してください)です。これらのコマンドは、同じコマンドラインシンタックスをもち、同じ基本的なサブセットオプションをもちます。しかしMailutilsバージョンは、追加の機能を提供します。
Emacsバージョンのmovemail
は、通常のUnix
mailbox形式と、POP3プロトコルを使用してリモートのmailboxからメールを取得することができます。
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
角カッコ(bracket)はオプションの要素を意味します。
mailboxプロトコル、または使用するフォーマットを指定します。URLの残りの要素の正確な意味は、protoの実際の値に依存します(以下参照)。
リモートmailboxにアクセスするためのユーザー名です。
リモートmailboxにアクセスするためのユーザーパスワードです。
リモートmailboxのリモートサーバーのホスト名、またはローカルmailboxのファイル名です。
protoには以下の1つを指定します:
mbox
通常のUnix
mailbox形式です。この場合userとpassは使用せず、host-or-file-nameはmailboxファイルのファイル名を意味します(例:
mbox://var/spool/mail/smith
)。
mh
MH形式のローカルmailboxです。userとpassは使用せず、host-or-file-nameはMHフォルダーのファイル名を意味します(例:
mh://Mail/inbox
)。
maildir
maildir形式のローカルmailboxです。userとpassは使用せず、host-or-file-nameはmaildir
mailboxの名前を意味します(例: maildir://mail/inbox
)。
file
任意のmailbox形式です。実際の形式はmovemail
により自動的に決定されます。
pop
POP3プロトコルを通じてアクセスされるリモートmailboxです。userは使用するリモートのユーザー名を指定し、passはユーザーパスワードを指定するのに使用され、host-or-file-nameは接続するリモートメールサーバーのホスト名かIPアドレスです(例:
pop://smith:guessme@remote.server.net
)。
imap
IMAP4プロトコルを通じてアクセスされるリモートmailboxです。userは使用するリモートのユーザー名を指定し、passはユーザーパスワードを指定するのに使用され、host-or-file-nameは接続するリモートメールサーバーのホスト名かIPアドレスです(例:
imap://smith:guessme@remote.server.net
)。
かわりに、使用するmailboxのファイル名を指定できます。これはプロトコルに‘file’を指定するのと等価です:
/var/spool/mail/user ≡ file://var/spool/mail/user
変数rmail-movemail-program
は、どのバージョンのmovemail
を使用するかを制御します。文字列の場合、それはmovemail
実行ファイルの絶対ファイル名を指定します。nil
の場合、Rmailはrmail-movemail-search-path
、exec-path
(Shellを参照してください)、exec-directory
の順で、これらの変数にリストされたディレクトリーから、movemail
を検索します。