Next: Other Mailbox Formats, Previous: Movemail, Up: Rmail [Contents][Index]
inboxファイルにデータを格納するかわりに、ユーザーのinboxデータにアクセスするために、POPと呼ばれる方式を使うサイトがいくつかあります。デフォルトでは、Emacs
movemail
はPOPで動作します(ただしEmacsのconfigure
スクリプトが、オプション‘--without-pop’)を指定して実行された場合を除きます)。
同様にMailutils
movemail
も、デフォルトでPOPをサポートします(ただし‘--disable-pop’オプションを指定してconfigureされた場合を除きます)。
どちらのバージョンのmovemail
もPOP3だけで動作し、それより古いバージョンのPOPでは動作しません。
どちらのmovemail
を使用するかにかかわらず、POP URL(see Movemail)を使用してPOP
inboxを指定できます。POP
URLは、‘pop://username@hostname’という形式で、hostnameはリモートメールサーバーのホスト名かIPアドレス、usernameはそのサーバーでのユーザー名です。これに加えて‘pop://username:password@hostname’のようなmailbox
URLでパスワードを指定することもできます。この場合、passwordはrmail-remote-password
で指定された値より優先されます(以下参照)。これは複数のリモートメールサーバーで異なるパスワードを指定するとき、特に便利です。
後方互換のため、RmailはリモートのPOP
mailboxを指定する他の方法もサポートします。‘po:username:hostname’によるinbox名の指定は、‘pop://username@hostname’と等価です。:hostnameの部分を省略した場合、環境変数MAILHOST
で、どのマシンのPOPサーバーを探すか指定します。
リモートmailboxesにアクセスする他の方法に、IMAPがあります。この方法はMailutils
movemail
だけでサポートされます。inboxリストでIMAP
mailboxを指定するには、‘imap://username[:password]@hostname’の形式のmailbox
URLを使用します。上記で説明したように、passwordの部分はオプションです。
リモートmailboxへのアクセスにはパスワードが要求されます。これを取得するためにRmailは以下のアルゴリズムを使います:
rmail-remote-password-required
がnil
の場合、Rmailはパスワードが要求されないと想定します。
rmail-remote-password
が非nil
の場合はその値を使います。
追加のコマンドラインフラグをmovemail
に渡す必要がある場合は、使いたいフラグのリストを変数rmail-movemail-flags
にセットします。inboxの内容を保持するために。この変数を使ってフラグ‘-p’を渡さないでください。かわりにrmail-preserve-inbox
を使用してください。
あなたのサイトにインストールされたmovemail
プログラムは、ケルベロス認証(Kerberos
authentication)をサポートするでしょう(Emacsが--with-kerberos
または--with-kerberos5
のオプションでconfigureされている場合、Emacs
movemail
はこれを行ないます)。もしサポートされている場合、rmail-remote-password
およびrmail-remote-password-required
がセットされていないときに、POPメールの取得を試みたときは、デフォルトでケルベロス認証を使います。
メッセージを逆順に保存するPOPサーバーもあります。あなたのサーバーがこれを行なっている場合、到着した順にメールを読みたいときは、rmail-movemail-flags
に‘-r’フラグを追加することにより、逆順でメッセージをダウンロードするよう、movemail
に指示できます。
Mailutils movemail
は、TLS暗号化(TLS
encryption)をサポートします。これを使いたい場合は、rmail-movemail-flags
に‘--tls’フラグをセットしてください。