* lisp/gnus-ofsetup.el: Modify for Semi-gnus 6.10.xx so that
authorczkmt <czkmt>
Thu, 4 Mar 1999 15:21:22 +0000 (15:21 +0000)
committerczkmt <czkmt>
Thu, 4 Mar 1999 15:21:22 +0000 (15:21 +0000)
`pop3-fma-password' can be saved in .newsrc.eld.
* lisp/pop3-fma.el: Ditto.
* README-offline.en: Update.
* README-offline.ja: Ditto.

ChangeLog
README-offline.en
README-offline.ja
lisp/gnus-ofsetup.el
lisp/pop3-fma.el

index 63c9bda..cef394f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+1999-03-04  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>
+
+       * lisp/gnus-ofsetup.el: Modify for Semi-gnus 6.10.xx so that
+       `pop3-fma-password' can be saved in .newsrc.eld.
+       * lisp/pop3-fma.el: Ditto.
+
+       * README-offline.en: Update.
+       * README-offline.ja: Ditto.
+
 1999-03-01  Katsumi Yamaoka   <yamaoka@jpl.org>
 
        * lisp/dgnushack.el (dgnushack-install-package): Don't refer to
index c523d57..d889e94 100644 (file)
@@ -256,6 +256,7 @@ password will be saved in ~/.newsrc.eld. (*)
 
             (add-hook 'gnus-setup-news-hook 
              (lambda ()
+              (setq pop3-fma-save-password-information t)
               (add-to-list 'gnus-variable-list 'pop3-fma-password)))
 
            [T-gnus 6.10.56 or later]
@@ -277,7 +278,7 @@ For Semi-gnus with pop3-fma.el, add the following code in
 
          (setq pop3-fma-save-password-information t)
 
-In this way, Once you enter the password at the startup of Gnus, it
+In this way, once you enter the password at the startup of Gnus, it
 will be kept as a variable `pop3-fma-password' until you quit Gnus.
 
 Under T-gnus 6.10.56 or later, the password will be kept as a variable
index cf34462..107ae49 100644 (file)
@@ -255,6 +255,7 @@ pop \e$B%5!<%P!<$K%"%/%;%9$9$kEY$KF~NO$9$kI,MW$,$"$j$^$9!#\e(B(\e$B4pK\E*$K$3$N$^$^
 
             (add-hook 'gnus-setup-news-hook 
              (lambda ()
+              (setq pop3-fma-save-password-information t)
               (add-to-list 'gnus-variable-list 'pop3-fma-password)))
 
          \e$B!Z\e(BT-gnus 6.10.56 \e$B0J9_![\e(B
index 4786d4e..d6bf5a9 100644 (file)
@@ -1,6 +1,6 @@
 ;;; gnus-ofsetup.el --- Setup advisor for Offline reading for Mail/News.
 ;;;
-;;; $Id: gnus-ofsetup.el,v 1.1.4.6 1999-02-18 20:30:25 czkmt Exp $
+;;; $Id: gnus-ofsetup.el,v 1.1.4.7 1999-03-04 15:21:21 czkmt Exp $
 ;;;
 ;;; Copyright (C) 1998 Tatsuya Ichikawa
 ;;; Author: Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
              (insert (prin1-to-string pop3-fma-movemail-type))
              (insert ")\n")
              (if save-passwd
-                 (insert "(add-hook 'gnus-setup-news-hook \n    (lambda ()\n        (add-to-list 'gnus-variable-list 'pop3-fma-password)))\n"))
+                 (insert "(add-hook 'gnus-setup-news-hook \n    (lambda ()\n        (setq pop3-fma-save-password-information t)\n        (add-to-list 'gnus-variable-list 'pop3-fma-password)))\n"))
              (if (eq pop3-fma-movemail-type 'exe)
                  (progn
                    (insert "(setq pop3-fma-movemail-arguments '")
index 65a250a..d6ecf68 100644 (file)
@@ -195,13 +195,17 @@ If there is any problem , please set this variable to nil(default).
   "Function to move mail from INBOX on a pop3 server to file CRASHBOX."
   (if (string-match "^po:" inbox)
       (progn
+       (if (and pop3-fma-save-password-information
+                (not pop3-fma-password))
+           (pop3-fma-set-pop3-password))
        (let ((pop3-maildrop
               (substring inbox (match-end (string-match "^po:" inbox))
                          (- (match-end (string-match "^.*@" inbox)) 1)))
              (pop3-mailhost
               (substring inbox (match-end (string-match "^.*@" inbox))))
              (pop3-password
-              (if pop3-fma-save-password-information
+              (if (and pop3-fma-save-password-information
+                       pop3-fma-password)
                   (pop3-fma-read-passwd (substring inbox (match-end (string-match "^.*@" inbox))))
                 (pop3-fma-input-password
                  (substring inbox (match-end (string-match "^.*@" inbox)))