aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Eglen1999-01-05 09:46:03 +0000
committerStephen Eglen1999-01-05 09:46:03 +0000
commitfd202b85297512b2b7914d44a239dd9419bfa36f (patch)
tree1fd55390e5308ade7e3639366f8344be190e7b48
parent921759ee11f81bc39e75aafbcd33528dbc92866b (diff)
downloademacs-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.el10
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.
147This needs to be set to your primary mail spool - mspools will not run 149This needs to be set to your primary mail spool - mspools will not run
148without it. By default this will be set to the environment variable 150without 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
152your 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"))