Announcements and discussions for Gnus, the GNU Emacs Usenet newsreader
 help / color / mirror / Atom feed
* IMAP as archive destination?
@ 2010-05-10 18:00 Richard Riley
  2010-05-11  7:48 ` Vagn Johansen
  0 siblings, 1 reply; 3+ messages in thread
From: Richard Riley @ 2010-05-10 18:00 UTC (permalink / raw)
  To: info-gnus-english

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=us-ascii, Size: 2082 bytes --]


I'm having issues using imap as my "sent" archive.  My gnus-server-alist
on gnus startup is like this:-

,----
| gnus-server-alist is a variable defined in `gnus.el'.
| Its value is 
| (("archive" nnfolder "archive"
|   (nnfolder-directory "~/.emacs.d/Maildir/archive")
|   (nnfolder-active-file "~/.emacs.d/Maildir/archive/active")
|   (nnfolder-get-new-mail nil)
|   (nnfolder-inhibit-expiry t)))
`----

despite my .newsrc.eld containing:-

,----
| (setq gnus-server-alist '(("archive" nnimap "mymail" (nnimap-address "offlineimap") (nnimap-stream nil))))
`----

If I then set gnus-archive-message-group to "INBOX.sent" for example I
get a debug stack when I start gnus of the form:-


,----
| Debugger entered--Lisp error: (wrong-type-argument stringp nil)
|   file-name-as-directory(nil)
|   nnheader-concat(nil "active")
|   (defvar nnfolder-active-file (nnheader-concat nnfolder-directory "active") ("/usr/share/emacs/23.1/lisp/gnus/nnfolder.elc" . 1885))
|   require(nnfolder)
|   gnus-get-function((nnfolder "archive" (nnfolder-directory "~/.emacs.d/Maildir/archive") (nnfolder-active-file "~/.emacs.d/Maildir/archive/active") (nnfolder-get-new-mail nil) (nnfolder-inhibit-expiry t)) server-opened)
|   gnus-server-opened((nnfolder "archive" (nnfolder-directory "~/.emacs.d/Maildir/archive") (nnfolder-active-file "~/.emacs.d/Maildir/archive/active") (nnfolder-get-new-mail nil) (nnfolder-inhibit-expiry t)))
|   gnus-check-server((nnfolder "archive" (nnfolder-directory "~/.emacs.d/Maildir/archive") (nnfolder-active-file "~/.emacs.d/Maildir/archive/active") (nnfolder-get-new-mail nil) (nnfolder-inhibit-expiry t)))
|   gnus-read-active-file-1((nnfolder "archive" (nnfolder-directory "~/.emacs.d/Maildir/archive") (nnfolder-active-file "~/.emacs.d/Maildir/archive/active") (nnfolder-get-new-mail nil) (nnfolder-inhibit-expiry t)) nil)
|   gnus-read-active-file(nil nil)
|   gnus-setup-news(nil nil nil)
|   byte-code("\b„\x0e
|   gnus-1(nil nil nil)
|   gnus(nil)
|   call-interactively(gnus nil nil)
`----

Any suggestions?  Why is it trying to open nnfolder for "archive"?

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: IMAP as archive destination?
  2010-05-10 18:00 IMAP as archive destination? Richard Riley
@ 2010-05-11  7:48 ` Vagn Johansen
  2010-05-11 11:55   ` Richard Riley
  0 siblings, 1 reply; 3+ messages in thread
From: Vagn Johansen @ 2010-05-11  7:48 UTC (permalink / raw)
  To: info-gnus-english

Richard Riley <rileyrg@gmail.com> writes:

> I'm having issues using imap as my "sent" archive.  My gnus-server-alist
> on gnus startup is like this:-

[...]

>
> Any suggestions?  Why is it trying to open nnfolder for "archive"?

I do not know if it is any help, but I use the following

(setq
  gnus-message-archive-method `(nnimap ,smtpmail-smtp-server)
  gnus-message-archive-group '((if (message-news-p)
                                 "nnfolder:sent-news"
                                 "INBOX.Sent")))


-- 
Vagn Johansen
Evalesco A/S

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: IMAP as archive destination?
  2010-05-11  7:48 ` Vagn Johansen
@ 2010-05-11 11:55   ` Richard Riley
  0 siblings, 0 replies; 3+ messages in thread
From: Richard Riley @ 2010-05-11 11:55 UTC (permalink / raw)
  To: info-gnus-english

Vagn Johansen <gonz808@hotmail.com> writes:

> Richard Riley <rileyrg@gmail.com> writes:
>
>> I'm having issues using imap as my "sent" archive.  My gnus-server-alist
>> on gnus startup is like this:-
>
> [...]
>
>>
>> Any suggestions?  Why is it trying to open nnfolder for "archive"?
>
> I do not know if it is any help, but I use the following
>
> (setq
>   gnus-message-archive-method `(nnimap ,smtpmail-smtp-server)
>   gnus-message-archive-group '((if (message-news-p)
>                                  "nnfolder:sent-news"
>                                  "INBOX.Sent")))

As soon as I set the archive-group and then refresh Gnus, I get:-

,----
| Debugger entered--Lisp error: (wrong-type-argument stringp nil)
|   file-name-as-directory(nil)
|   nnheader-concat(nil "active")
|   (defvar nnfolder-active-file (nnheader-concat nnfolder-directory "active") ("/usr/share/emacs/23.1/lisp/gnus/nnfolder.elc" . 1885))
|   require(nnfolder)
|   gnus-get-function((nnfolder "archive" (nnfolder-directory "~/.emacs.d/Maildir/archive") (nnfolder-active-file "~/.emacs.d/Maildir/archive/active") (nnfolder-get-new-mail nil) (nnfolder-inhibit-expiry t)) server-opened)
|   gnus-server-opened((nnfolder "archive" (nnfolder-directory "~/.emacs.d/Maildir/archive") (nnfolder-active-file "~/.emacs.d/Maildir/archive/active") (nnfolder-get-new-mail nil) (nnfolder-inhibit-expiry t)))
|   gnus-check-server((nnfolder "archive" (nnfolder-directory "~/.emacs.d/Maildir/archive") (nnfolder-active-file "~/.emacs.d/Maildir/archive/active") (nnfolder-get-new-mail nil) (nnfolder-inhibit-expiry t)))
|   gnus-read-active-file-1((nnfolder "archive" (nnfolder-directory "~/.emacs.d/Maildir/archive") (nnfolder-active-file "~/.emacs.d/Maildir/archive/active") (nnfolder-get-new-mail nil) (nnfolder-inhibit-expiry t)) nil)
|   gnus-read-active-file()
|   gnus-group-get-new-news(nil)
|   gnus-1(nil nil nil)
|   gnus(nil)
|   call-interactively(gnus nil nil)
`----

I tried looking at the code but, well, it's somewhat tricky for an elisp
ignoramous.

There is no mention on nnfolder in my .newsrc.eld.


I can't quite determine how or from where its picking this up.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-05-11 11:55 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-05-10 18:00 IMAP as archive destination? Richard Riley
2010-05-11  7:48 ` Vagn Johansen
2010-05-11 11:55   ` Richard Riley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).