Gnus development mailing list
 help / color / mirror / Atom feed
From: Uwe Brauer <oub@mat.ucm.es>
To: ding@gnus.org
Subject: [partially solved but summary is not updated] (was: edit subject, messages, imap server)
Date: Fri, 29 May 2015 10:05:03 +0200	[thread overview]
Message-ID: <87eglzq05s.fsf_-_@mat.ucm.es> (raw)
In-Reply-To: <87382gee20.fsf@topper.koldfront.dk>

[-- Attachment #1: Type: text/plain, Size: 831 bytes --]


   > Uwe writes:

 
 


   > You end editing by pressing the ubiquitous "I'm done"-keys: C-c C-c.

   > I don't know if it works with IMAP, so let us know how it goes!


When I hit[1] C-c C-c I finally receive an error I attach.
An error about a missing 
  signal(error ("FQM: Can't find message-header-separator or alternate"))

The reason seems to be the old feedmail package which is loaded via
(add-hook 'message-mail-send-hook 'feedmail-mail-send-hook-splitter)

When I remove it, C-c C-c

Works. The funny thing is.

I can see the new edited subject in thunderbird, but *not* in gnus. It
seems that the summary buffer is not updated. Could it be a cache issue?


(I am using gmail's imap server)

thanks

Uwe Brauer 

   >   Best regards,

   >     Adam

Footnotes:
[1]  and I have a couple of hooks in the send function.



[-- Attachment #2: feedmail-error --]
[-- Type: text/plain, Size: 5669 bytes --]

Debugger entered--Lisp error: (error "FQM: Can't find message-header-separator or alternate")
  signal(error ("FQM: Can't find message-header-separator or alternate"))
  cerror("FQM: Can't find message-header-separator or alternate")
  apply(cerror "FQM: Can't find message-header-separator or alternate" nil)
  error("FQM: Can't find message-header-separator or alternate")
  (if noerror nil (error "FQM: Can't find message-header-separator or alternate"))
  (if (or (re-search-forward r-mhs nil t) (and alt-mhs ...)) (progn (beginning-of-line) (point-marker)) (if noerror nil (error "FQM: Can't find message-header-separator or alternate")))
  (save-excursion (goto-char (point-min)) (if (or ... ...) (progn ... ...) (if noerror nil ...)))
  (let ((mhs mail-header-separator) (alt-mhs feedmail-queue-alternative-mail-header-separator) r-mhs r-alt-mhs) (setq r-mhs (concat "^" ... "$")) (setq r-alt-mhs (concat "^" ... "$")) (save-excursion (goto-char ...) (if ... ... ...)))
  feedmail-find-eoh()
  (setq eoh-marker (feedmail-find-eoh))
  (let ((case-fold-search nil)) (feedmail-say-debug "looking for m-h-s \"%s\"" mail-header-separator) (setq eoh-marker (feedmail-find-eoh)) (feedmail-say-debug "found m-h-s %s" eoh-marker) (setq mail-header-separator "") (replace-match ""))
  (save-excursion (set-buffer feedmail-error-buffer) (erase-buffer) (set-buffer feedmail-prepped-text-buffer) (erase-buffer) (insert-buffer feedmail-raw-text-buffer) (goto-char (point-max)) (or (= ... ?\n) (insert ?\n)) (let (...) (feedmail-say-debug "looking for m-h-s \"%s\"" mail-header-separator) (setq eoh-marker ...) (feedmail-say-debug "found m-h-s %s" eoh-marker) (setq mail-header-separator "") (replace-match "")) (feedmail-say-debug "expanding mail aliases") (if (or feedmail-force-expand-mail-aliases ...) (expand-mail-aliases ... eoh-marker)) (if feedmail-fill-to-cc (feedmail-fill-to-cc-function eoh-marker)) (goto-char (point-min)) (while (and ... ...) (replace-match "\n")) (let (... ...) (goto-char ...) (setq feedmail-is-a-resend ...) (if ... ...) (if ... ... ...) (if ... ...) (if ... ...) (setq feedmail-address-list ...) (setq bcc-holder ...) (setq resent-bcc-holder ...) (if ... ...) (if ... ...) (goto-char ...) (feedmail-fiddle-from) (feedmail-fiddle-sender) (feedmail-fiddle-x-mailer) (feedmail-fiddle-message-id ...) (feedmail-fiddle-date ...) (feedmail-fiddle-list-of-fiddle-plexes feedmail-fiddle-plex-user-list) (goto-char ...) (and feedmail-nuke-empty-headers ...)) (feedmail-say-debug "last chance hook: %s" feedmail-last-chance-hook) (run-hooks (quote feedmail-last-chance-hook)) (save-window-excursion (let ... ... ...)))
  (unwind-protect (save-excursion (set-buffer feedmail-error-buffer) (erase-buffer) (set-buffer feedmail-prepped-text-buffer) (erase-buffer) (insert-buffer feedmail-raw-text-buffer) (goto-char ...) (or ... ...) (let ... ... ... ... ... ...) (feedmail-say-debug "expanding mail aliases") (if ... ...) (if feedmail-fill-to-cc ...) (goto-char ...) (while ... ...) (let ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (feedmail-say-debug "last chance hook: %s" feedmail-last-chance-hook) (run-hooks ...) (save-window-excursion ...)) (kill-buffer feedmail-prepped-text-buffer) (set-buffer feedmail-error-buffer) (if (zerop ...) (kill-buffer feedmail-error-buffer) (progn ... ... ...)) (set-buffer feedmail-raw-text-buffer))
  (let ((feedmail-error-buffer ...) (feedmail-prepped-text-buffer ...) (feedmail-raw-text-buffer ...) (feedmail-address-list) (eoh-marker) (bcc-holder) (resent-bcc-holder) (a-re-rtcb "^RESENT-\\(TO\\|CC\\|BCC\\):") (a-re-rtc "^RESENT-\\(TO\\|CC\\):") (a-re-rb "^RESENT-BCC:") (a-re-dtcb "^\\(TO\\|CC\\|BCC\\):") (a-re-dtc "^\\(TO\\|CC\\):") (a-re-db "^BCC:") (mail-header-separator mail-header-separator)) (unwind-protect (save-excursion ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (kill-buffer feedmail-prepped-text-buffer) (set-buffer feedmail-error-buffer) (if ... ... ...) (set-buffer feedmail-raw-text-buffer)))
  feedmail-send-it-immediately()
  (catch (quote skip-me-i) (feedmail-send-it-immediately))
  (eq (quote skip-me-i) (catch (quote skip-me-i) (feedmail-send-it-immediately)))
  (if (eq (quote skip-me-i) (catch ... ...)) (error "FQM: Sending...abandonned!"))
  feedmail-send-it-immediately-wrapper()
  feedmail-message-action-send()
  funcall(feedmail-message-action-send)
  (if feedmail-ask-before-queue (funcall (feedmail-queue-send-edit-prompt)) (feedmail-dump-message-to-queue feedmail-queue-directory (quote after-queue)))
  (if (not feedmail-enable-queue) (feedmail-send-it-immediately-wrapper) (if feedmail-ask-before-queue (funcall ...) (feedmail-dump-message-to-queue feedmail-queue-directory ...)))
  (let ((bfn-jiggle nil)) (if (and ... feedmail-queue-buffer-file-name) (setq buffer-file-name feedmail-queue-buffer-file-name bfn-jiggle t)) (if feedmail-queue-directory (setq feedmail-queue-directory ...)) (if feedmail-queue-draft-directory (setq feedmail-queue-draft-directory ...)) (if (not feedmail-enable-queue) (feedmail-send-it-immediately-wrapper) (if feedmail-ask-before-queue ... ...)) (if bfn-jiggle (setq feedmail-queue-buffer-file-name buffer-file-name)))
  (save-excursion (let (...) (if ... ...) (if feedmail-queue-directory ...) (if feedmail-queue-draft-directory ...) (if ... ... ...) (if bfn-jiggle ...)))
  feedmail-send-it()
  message-multi-smtp-send-mail()
  gnus-agent-send-mail()
  message-send-mail(nil)
  message-send-via-mail(nil)
  message-send(nil)
  message-send-and-exit(nil)
  my-send-with-or-without-link(nil)
  call-interactively(my-send-with-or-without-link)

  parent reply	other threads:[~2015-05-29  8:05 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-28 17:05 edit subject, messages, imap server Uwe Brauer
2015-05-28 17:09 ` Jason L Tibbitts III
2015-05-28 18:40   ` Uwe Brauer
2015-05-28 18:45     ` Adam Sjøgren
2015-05-28 18:50       ` Jason L Tibbitts III
2015-05-28 20:42         ` Steinar Bang
2015-05-29  0:11           ` Dan Christensen
2015-05-29  8:05       ` Uwe Brauer [this message]
2015-05-29  8:45         ` [partially solved but summary is not updated] Adam Sjøgren
2015-05-29 13:03           ` Uwe Brauer
2015-05-29 14:27             ` Dan Christensen
2015-05-29 14:56               ` Uwe Brauer
2015-05-29 21:16               ` Uwe Brauer
2015-05-30  1:31                 ` Dan Christensen
2015-05-30  8:13                   ` Uwe Brauer
2015-05-30  8:27                   ` Uwe Brauer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87eglzq05s.fsf_-_@mat.ucm.es \
    --to=oub@mat.ucm.es \
    --cc=ding@gnus.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).