Gnus development mailing list
 help / color / mirror / Atom feed
From: Bjorn Solberg <bjorn_ding2@hekneby.org>
To: Jake Colman <colman@ppllc.com>
Cc: ding@gnus.org
Subject: Re: IMAP and Exchange 2007
Date: Thu, 08 Jan 2009 16:15:18 -0800	[thread overview]
Message-ID: <m3zli149nt.fsf@famsolberg.com> (raw)
In-Reply-To: <87wsd5cz2k.fsf@marauder.physik.uni-ulm.de> (Reiner Steib's message of "Thu, 08 Jan 2009 21:39:15 +0100")

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

Reiner Steib writes:

> On Thu, Jan 08 2009, Jake Colman wrote:

[...]

>> I have not checked whether 'imap-enable-exchange-bug-workaround' is
>> still required.

> It should be auto-detected on a per-server basis now.  But if you only
> use IMAP against Exchange 2007 it won't hurt to set it globally.

I am using Gnus off of CVS fresh as of this morning. 

I actually had to set the variable explicitly for it to work with
Exchange 2007.  My mailbox was migrated from 2003 to 2007 yesterday, and
the different uidvalidity values seemed to cause some trouble that I was
able to work around by killing the problematic groups, do "delete bogus
groups" and re-subscribe them.

Now however I'm seeing a different problem: When replying to messages
and Gcc: to the group/folder I'm replying in, the message gets sent but
I get the following backtrace:

Debugger entered--Lisp error: (wrong-type-argument numberp "*:*")
  signal(wrong-type-argument (numberp "*:*"))
  byte-code("\b„)\0ÆÇ	‰\x1aA@)\"ƒ)\0r\v†\x16\0pq

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: Type: text/plain; charset=iso-8859-8, Size: 5 bytes --]

ÈÀ!É\x10

[-- Attachment #3: Type: text/plain, Size: 12 bytes --]

Ê\fA\r\x0e\f\x0e\r$)

[-- Attachment #4: Type: text/plain, Size: 5 bytes --]

ث	@	

[-- Attachment #5: Type: text/plain, Size: 1922 bytes --]

A\"‡" [imap-enable-exchange-bug-workaround data x buffer uids props string-match "The specified message set is invalid" make-local-variable t imap-fetch signal receive nouidfetch] 6)
  imap-fetch-safe(("*" "*:*") "UID")
  imap-message-appenduid-1("misc")
  imap-message-append("misc" #<buffer  *acc*> nil nil " *nnimap* mail.shopzillainc.com")
  nnimap-request-accept-article("misc" "mail.shopzillainc.com" t)
  gnus-request-accept-article("misc" (nnimap "mail.shopzillainc.com" (nnimap-address "mail.shopzillainc.com") (nnimap-stream ssl)) t t)
  gnus-inews-do-gcc()
  run-hooks(message-sent-hook)
  message-send(nil)
  message-send-and-exit(nil)
  call-interactively(message-send-and-exit)

The *imap-log* buffer shows

[...]
68878 OK APPEND completed.
68879 EXAMINE "misc"
* 154 EXISTS
* 1 RECENT
* FLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)
* OK [PERMANENTFLAGS ()] Permanent flags
* OK [UNSEEN 125] Is the first unseen message
* OK [UIDVALIDITY 156] UIDVALIDITY value
* OK [UIDNEXT 3039] The next unique identifier value
68879 OK [READ-ONLY] EXAMINE completed.
68880 NOOP
68880 OK NOOP completed.
68881 SELECT "info"
* 37 EXISTS
* 37 RECENT
* FLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)
* OK [PERMANENTFLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)] Permanent flags
* OK [UNSEEN 36] Is the first unseen message
* OK [UIDVALIDITY 148] UIDVALIDITY value
* OK [UIDNEXT 38] The next unique identifier value
68881 OK [READ-WRITE] SELECT completed.
68882 STATUS "info" (UNSEEN)
* STATUS info (UNSEEN 2) 
68882 OK STATUS completed.
68883 EXPUNGE
68883 OK EXPUNGE completed.


I suppose the backtrace happens when it stores the Gcc: copy.  The copy
makes it into the group just fine, and the email gets sent to all the
recipients.  If I send without Gcc:, I don't get the backtrace.

Any pointers would be welcome.

Thanks,

Bjorn.

  reply	other threads:[~2009-01-09  0:15 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-08  0:49 Jake Colman
2009-01-08 20:39 ` Reiner Steib
2009-01-09  0:15   ` Bjorn Solberg [this message]
2009-01-09 17:42     ` Reiner Steib
2009-01-10  2:10       ` Bjorn Solberg
2009-01-10 19:25         ` Reiner Steib
2009-01-12  1:38           ` Bjorn Solberg

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=m3zli149nt.fsf@famsolberg.com \
    --to=bjorn_ding2@hekneby.org \
    --cc=colman@ppllc.com \
    --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).