diff options
| author | Stephen Eglen | 1999-01-05 09:46:03 +0000 |
|---|---|---|
| committer | Stephen Eglen | 1999-01-05 09:46:03 +0000 |
| commit | fd202b85297512b2b7914d44a239dd9419bfa36f (patch) | |
| tree | 1fd55390e5308ade7e3639366f8344be190e7b48 | |
| parent | 921759ee11f81bc39e75aafbcd33528dbc92866b (diff) | |
| download | emacs-fd202b85297512b2b7914d44a239dd9419bfa36f.tar.gz emacs-fd202b85297512b2b7914d44a239dd9419bfa36f.zip | |
(mspools-vm-system-mail): Provide an alternative value based on
rmail-spool-directory if $MAIL is not defined.
| -rw-r--r-- | lisp/mail/mspools.el | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lisp/mail/mspools.el b/lisp/mail/mspools.el index 0c8d923f006..5ddd4e3f9ad 100644 --- a/lisp/mail/mspools.el +++ b/lisp/mail/mspools.el | |||
| @@ -142,11 +142,15 @@ Defaults to `vm-folder-directory' if bound else to ~/MAIL/." | |||
| 142 | :type 'directory | 142 | :type 'directory |
| 143 | :group 'mspools) | 143 | :group 'mspools) |
| 144 | 144 | ||
| 145 | (defcustom mspools-vm-system-mail (getenv "MAIL") | 145 | (defcustom mspools-vm-system-mail (or (getenv "MAIL") |
| 146 | (concat rmail-spool-directory | ||
| 147 | (user-login-name))) | ||
| 146 | "*Spool file for main mailbox. Only used by VM. | 148 | "*Spool file for main mailbox. Only used by VM. |
| 147 | This needs to be set to your primary mail spool - mspools will not run | 149 | This needs to be set to your primary mail spool - mspools will not run |
| 148 | without it. By default this will be set to the environment variable | 150 | without it. By default this will be set to the environment variable |
| 149 | $MAIL. Otherwise set it to something like /usr/spool/mail/login-name." | 151 | $MAIL. Otherwise it will use `rmail-spool-directory' to guess where |
| 152 | your primary spool is. If this fails, set it to something like | ||
| 153 | /usr/spool/mail/login-name." | ||
| 150 | :type 'file | 154 | :type 'file |
| 151 | :group 'mspools) | 155 | :group 'mspools) |
| 152 | 156 | ||
| @@ -179,7 +183,7 @@ $MAIL. Otherwise set it to something like /usr/spool/mail/login-name." | |||
| 179 | 183 | ||
| 180 | (defun mspools-set-vm-spool-files () | 184 | (defun mspools-set-vm-spool-files () |
| 181 | "Set value of `vm-spool-files'. Only needed for VM." | 185 | "Set value of `vm-spool-files'. Only needed for VM." |
| 182 | (if (null mspools-vm-system-mail) | 186 | (if (not (file-readable-p mspools-vm-system-mail)) |
| 183 | (error "Need to set mspools-vm-system-mail to the spool for primary inbox")) | 187 | (error "Need to set mspools-vm-system-mail to the spool for primary inbox")) |
| 184 | (if (null mspools-folder-directory) | 188 | (if (null mspools-folder-directory) |
| 185 | (error "Set `mspools-folder-directory' to where the spool files are")) | 189 | (error "Set `mspools-folder-directory' to where the spool files are")) |