help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Gnus with Emacs 23: gnus-gcc-mark-as-read not working anymore


From: David Engster
Subject: Re: Gnus with Emacs 23: gnus-gcc-mark-as-read not working anymore
Date: Mon, 05 Oct 2009 17:14:54 +0200
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.50 (darwin)

Stefan Kamphausen <skampi@gmx.net> writes:
> ;; Before sending a mail
[...]
> ;; The other gcc group
> (gnus-active "nnml:mail.2009-10")
> (1 . 25)
>
> (gnus-info-read (gnus-get-info "nnml:mail.2009-10"))
> ((1 . 25))
>
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> ;; Now sending a mail to myself with Gcc-headers like this:
> ;; Gcc: nnml:mail.office.all nnml:mail.2009-10
[...]
> (gnus-active "nnml:mail.2009-10")
> (1 . 25) ; strange?
>
> (gnus-info-read (gnus-get-info "nnml:mail.2009-10"))
> ((1 . 25))

It seems Gnus did not notice yet that a new mail is in in
mail.2009-10. Since I cannot reproduce this, I don't know why that
happens. You mentioned that you're using the agent; maybe that's the
cause of this issue.

If you want to further debug this, the best place to start is
gnus-inews-do-gcc, where the actual sending happens with the call to
gnus-request-accept-article here:

              (when (or (not (gnus-check-backend-function
                              'request-accept-article group))
                        (not (setq group-art
                                   (gnus-request-accept-article
                                    group method t t))))
                (gnus-message 1 "Couldn't store article in group %s: %s"
                              group (gnus-status-message method)))

Maybe a

(gnus-request-group group nil method)

after the sending will force Gnus to update the active information. I'm
not sure.

Regards,
David





reply via email to

[Prev in Thread] Current Thread [Next in Thread]