Next: Other Mailbox Formats, Previous: Movemail, Up: Rmail [Contents][Index]
Some sites use a method called POP for accessing users’ inbox data
instead of storing the data in inbox files. By default, the Emacs
movemail
can work with POP (unless the Emacs configure
script
was run with the option ‘--without-pop’).
Similarly, the Mailutils movemail
by default supports POP, unless
it was configured with the ‘--disable-pop’ option.
Both versions of movemail
only work with POP3, not with older
versions of POP.
No matter which flavor of movemail
you use, you can specify
a POP inbox by using a POP URL (see Movemail). A POP
URL is of the form
‘pop://username@hostname’, where
hostname is the host name or IP address of the remote mail
server and username is the user name on that server.
Additionally, you may specify the password in the mailbox URL:
‘pop://username:password@hostname’. In this
case, password takes preference over the one set by
rmail-remote-password
(see below). This is especially useful
if you have several remote mailboxes with different passwords.
For backward compatibility, Rmail also supports an alternative way of
specifying remote POP mailboxes. Specifying an inbox name in the form
‘po:username:hostname’ is equivalent to
‘pop://username@hostname’. If you omit the
:hostname part, the MAILHOST
environment variable specifies
the machine on which to look for the POP server.
Another method for accessing remote mailboxes is IMAP. This method is
supported only by the Mailutils movemail
. To specify an IMAP
mailbox in the inbox list, use the following mailbox URL:
‘imap://username[:password]@hostname’. The
password part is optional, as described above.
Accessing a remote mailbox may require a password. Rmail uses the following algorithm to retrieve it:
rmail-remote-password-required
is nil
,
Rmail assumes no password is required.
rmail-remote-password
is non-nil
, its
value is used.
If you need to pass additional command-line flags to movemail
,
set the variable rmail-movemail-flags
a list of the flags you
wish to use. Do not use this variable to pass the ‘-p’ flag to
preserve your inbox contents; use rmail-preserve-inbox
instead.
The movemail
program installed at your site may support
Kerberos authentication (the Emacs movemail
does so if Emacs was
configured with the option --with-kerberos
or
--with-kerberos5
). If it is supported, it is used by default
whenever you attempt to retrieve POP mail when
rmail-remote-password
and rmail-remote-password-required
are unset.
Some POP servers store messages in reverse order. If your server does
this, and you would rather read your mail in the order in which it was
received, you can tell movemail
to reverse the order of
downloaded messages by adding the ‘-r’ flag to
rmail-movemail-flags
.
Mailutils movemail
supports TLS encryption. If you wish to
use it, add the ‘--tls’ flag to rmail-movemail-flags
.
Next: Other Mailbox Formats, Previous: Movemail, Up: Rmail [Contents][Index]