Hi All,
Bit the bullet last night and switched off UW-IMAP and turned on Dovecot. With any migration I've got some teething problems and hoping someone might be able to point me in the right direction.
I tested the system using apple's Mail.app which worked fine, no problems at all, but it seems that most of my users are getting problems, i suspect Mail.app is hiding these messages from me. All my users are using ThunderBird 1.0 lastest stable release. Some messages in their IMAP folders are producing the following error.
The current command did not succeed. The mail server responded: Error in IMAP command UID: Invalid BODY[_] parameter: Missing '>' in '<16384.-14781>'.
it occurs on the same messages in the users email client but happens randomly, it does not stop you from viewing the message, its just pops up with this error. I'm current using IMAP over SSL and using mbox not maildir for IMAP
Any ideas or hep would be great as I'd rather not have to roll back out to UW-IMAP
Gabe
On Tue, 2005-03-15 at 16:36, Gabriel Granger wrote:
The current command did not succeed. The mail server responded: Error in IMAP command UID: Invalid BODY[_] parameter: Missing '>' in '<16384.-14781>'.
Any ideas or hep would be great as I'd rather not have to roll back out to UW-IMAP
That is bug in Thunderbird, set a workaround for that in dovecot.conf
protocol imap { .. imap_client_workarounds = tb-negative-fetch .. }
-- Tomi Hakala
Le 15.03.2005 15:52, Tomi Hakala a écrit :
On Tue, 2005-03-15 at 16:36, Gabriel Granger wrote:
The current command did not succeed. The mail server responded: Error in IMAP command UID: Invalid BODY[_] parameter: Missing '>' in '<16384.-14781>'.
Any ideas or hep would be great as I'd rather not have to roll back out to UW-IMAP
That is bug in Thunderbird, set a workaround for that in dovecot.conf
protocol imap { .. imap_client_workarounds = tb-negative-fetch .. }
Or apply A66E2353-4553-11D9-87C0-000393CC2E90@iki.fi
PS : please do not omit to put a mail subject.
Nico Virginité, comme ballons de baudruche : une piqûre, pfffuit, envolés. -+- Confucius -+-
Nicolas STRANSKY wrote:
You do realize that the above is completely useless for most people running mail clients. If you want to point to a thread, it is much more helpful to point to the archive rather than just post a messageid...
John
-- John Peacock Director of Information Research and Technology Rowman & Littlefield Publishing Group 4501 Forbes Boulevard Suite H Lanham, MD 20706 301-459-3366 x.5010 fax 301-429-5748
On Tue, 2005-03-15 at 10:20 -0500, John Peacock wrote:
Nicolas STRANSKY wrote:
You do realize that the above is completely useless for most people running mail clients. If you want to point to a thread, it is much more helpful to point to the archive rather than just post a messageid...
But not for you. Thunderbird can easily find messages by Message-Id.
Anyway: I prefer to read email in my email client, so I for one, prefer to see Message-Ids as references...
-- Internet Connection High Quality Web Hosting http://www.internetconnection.net/
Geo Carncross wrote:
But not for you. Thunderbird can easily find messages by Message-Id.
I'm running Thunderbird (check the headers). The citation in question shows up as a mailto link (which oddly enough won't go anywhere). How am I supposed to search for that message?
In addition, AFAICT, if I didn't save that message, the Message-Id doesn't do my *any* good, right? A link to an online archive of messages will always work for all clients, however.
John
-- John Peacock Director of Information Research and Technology Rowman & Littlefield Publishing Group 4501 Forbes Boulevard Suite H Lanham, MD 20706 301-459-3366 x.5010 fax 301-429-5748
On Tue, 2005-03-15 at 10:53 -0500, John Peacock wrote:
Geo Carncross wrote:
But not for you. Thunderbird can easily find messages by Message-Id.
I'm running Thunderbird (check the headers). The citation in question shows up as a mailto link (which oddly enough won't go anywhere). How am I supposed to search for that message?
In thunderbird:
Edit -> Find -> Search Messages (Shift-F) change "field" to "Customize" enter "Message-ID" -> click "Add" Click OK pick "Message-ID" from field-list enter message ID into contains-field hit Search.
In addition, AFAICT, if I didn't save that message, the Message-Id doesn't do my *any* good, right? A link to an online archive of messages will always work for all clients, however.
Put dovecot.org into your IMAP client (anonymous), and search there. http://www.dovecot.org/mailinglists.html
One can also download mbox files of the archives from: http://www.dovecot.org/list/dovecot/
But I agree: the Pipermail installation should be configured to include Message-IDs so that google can search it for them.
-- Internet Connection High Quality Web Hosting http://www.internetconnection.net/
Geo Carncross wrote:
On Tue, 2005-03-15 at 10:53 -0500, John Peacock wrote:
Geo Carncross wrote:
But not for you. Thunderbird can easily find messages by Message-Id.
In thunderbird:
Edit -> Find -> Search Messages (Shift-F) change "field" to "Customize" enter "Message-ID" -> click "Add" Click OK pick "Message-ID" from field-list enter message ID into contains-field hit Search.
That's not what I would consider easy (in the sense that the client would automatically understand the Message-ID in context).
Put dovecot.org into your IMAP client (anonymous), and search there. http://www.dovecot.org/mailinglists.html
That's more helpful.
But I agree: the Pipermail installation should be configured to include Message-IDs so that google can search it for them.
That would be nice too, but then the appropriate citation would be to the Google search, not just the bare Message-ID...
John
-- John Peacock Director of Information Research and Technology Rowman & Littlefield Publishing Group 4501 Forbes Boulevard Suite H Lanham, MD 20706 301-459-3366 x.5010 fax 301-429-5748
On Tue, 2005-03-15 at 11:32 -0500, John Peacock wrote:
Geo Carncross wrote:
On Tue, 2005-03-15 at 10:53 -0500, John Peacock wrote:
Geo Carncross wrote:
But not for you. Thunderbird can easily find messages by Message-Id.
In thunderbird:
Edit -> Find -> Search Messages (Shift-F) change "field" to "Customize" enter "Message-ID" -> click "Add" Click OK pick "Message-ID" from field-list enter message ID into contains-field hit Search.
That's not what I would consider easy (in the sense that the client would automatically understand the Message-ID in context).
I'm so glad I don't have to agree with what you consider "easy".
I happen find that to be about as easy as searching for anything else in Thunderbird.
In the meantime, fill out a bug report with Thunderbird. They could be more helpful.
FWIW: Outlook and Outlook Express can also search Message-IDs. So can grep.
I'm glad, at least, that you now know that Message-Ids are not completely "useless in every mail client [you] have ever used" -- it was just you didn't know how to use any mail client you have ever used.
Put dovecot.org into your IMAP client (anonymous), and search there. http://www.dovecot.org/mailinglists.html
That's more helpful.
But I agree: the Pipermail installation should be configured to include Message-IDs so that google can search it for them.
That would be nice too, but then the appropriate citation would be to the Google search, not just the bare Message-ID...
Why do you insist I dissect google queries?
You CAN ALWAYS make use of the Message-ID- even if your email client presently makes it less convenient than you would like.
Google [would be] helpful [to me] if the archive has been indexed recently, and I'm at work.
At home (however), I do my IMAP offline. Google is completely worthless to me there.
So, no: the appropriate citation would be a Message-ID.
-- Internet Connection High Quality Web Hosting http://www.internetconnection.net/
Geo Carncross wrote:
I happen find that to be about as easy as searching for anything else in Thunderbird.
That's not a positive affirmation. I could easily say look for a message by searching for a Received header that looks like this:
Received: from [193.129.90.57] (193-129-90-57.bdmedia.co.uk [193.129.90.57]) by pop.bdmedia.net (8.12.3/8.12.3/Debian-6.6) with ESMTP id j2FEbTX9013497 for dovecot@dovecot.org; Tue, 15 Mar 2005 14:37:30 GMT
which is just as unique, and just as unsupported by mail clients.
FWIW: Outlook and Outlook Express can also search Message-IDs. So can grep.
Yes, but since Outlook 2003, the Outlook client doesn't even _set_ a Message-ID at all and it relies on the SMTP or POP server to add one. And not all SMTP servers set a Message-ID, because you'll find out in RFC-2822 that Message-ID is an _optional_ field. There is a very important difference between "widely supported" and "part of a ratified standard."
Until such time as Message-ID's are supported by mail clients as a builtin feature (in the canonical URL form mid:12345blah@example.com probably, see RFC-1111), they will continue to be useless to _me_ personally, and I believe the vast majority of users. I'm done with this conversation.
John
-- John Peacock Director of Information Research and Technology Rowman & Littlefield Publishing Group 4501 Forbes Boulevard Suite H Lanham, MD 20706 301-459-3366 x.5010 fax 301-429-5748
On Tue, 2005-03-15 at 12:40 -0500, John Peacock wrote:
Geo Carncross wrote:
I happen find that to be about as easy as searching for anything else in Thunderbird.
That's not a positive affirmation. I could easily say look for a message by searching for a Received header that looks like this:
Do you know what "affirmation" means?
"I declare that I happen to find that searching for Message-IDs is about as easy as searching for anything else in Thunderbird."
When you stated:
"A bare Message-ID is useless in every mail client I have ever used"
That too was an affirmation. It just happened to also be false.
Received: from [193.129.90.57] (193-129-90-57.bdmedia.co.uk [193.129.90.57]) by pop.bdmedia.net (8.12.3/8.12.3/Debian-6.6) with ESMTP id j2FEbTX9013497 for dovecot@dovecot.org; Tue, 15 Mar 2005 14:37:30 GMT
which is just as unique, and just as unsupported by mail clients.
I don't know what you're trying to say here.
FWIW: Outlook and Outlook Express can also search Message-IDs. So can grep.
Yes, but since Outlook 2003, the Outlook client doesn't even _set_ a Message-ID at all and it relies on the SMTP or POP server to add one. And not all SMTP servers set a Message-ID, because you'll find out in RFC-2822 that Message-ID is an _optional_ field. There is a very important difference between "widely supported" and "part of a ratified standard."
If a message doesn't have a Message-Id, how does it make the point that citing a message based on features OF THE MESSAGE is somehow worse than citing a message using an external, online entity?
I do not want citations using an online entity. They are completely worthless when offline. No matter the mail client.
Everyone can use a citation based on features of the message. Not everyone can use a citation using an online entity.
You haven't said anything to the contrary. Nothing. Nada.
You have said you don't know how to use your email client and that Microsoft doesn't know how to write an email client.
I do not think either of these statements are relevant or in dispute.
You have also said that you wish your email client did something it doesn't presently do. I suggest you take that up with the people who make your email client and not here.
Of course, if the message doesn't have any useful features, it won't be useful to cite it.
Until such time as Message-ID's are supported by mail clients as a builtin feature (in the canonical URL form mid:12345blah@example.com probably, see RFC-1111), they will continue to be useless to _me_ personally, and I believe the vast majority of users. I'm done with this conversation.
Good. This gesture will probably lower the amount of confusion you are causing.
-- Internet Connection High Quality Web Hosting http://www.internetconnection.net/
On Tue, 2005-03-15 at 11:20 -0500, Geo Carncross wrote:
But I agree: the Pipermail installation should be configured to include Message-IDs so that google can search it for them.
Is there some way to do it without changing code? I didn't notice..
On Tue, 2005-03-15 at 19:40 +0200, Timo Sirainen wrote:
On Tue, 2005-03-15 at 11:20 -0500, Geo Carncross wrote:
But I agree: the Pipermail installation should be configured to include Message-IDs so that google can search it for them.
Is there some way to do it without changing code? I didn't notice..
Sorry, that was a typo; Should have probably said "altered"
I just noticed, Google doesn't have much trouble finding them- just with the dovecot mailing list archive. It's the gzip'd archives it won't poke inside.
-- Internet Connection High Quality Web Hosting http://www.internetconnection.net/
Le 15.03.2005 16:20, John Peacock a écrit :
Nicolas STRANSKY wrote:
You do realize that the above is completely useless for most people running mail clients. If you want to point to a thread, it is much more helpful to point to the archive rather than just post a messageid...
In no way am I supposed to make up for the deficiencies that your (or my) client _should_ fulfill. But here is the link. http://www.dovecot.org/list/dovecot/2004-December/005430.html
-- Nico Virginité, comme ballons de baudruche : une piqûre, pfffuit, envolés. -+- Confucius -+-
Nicolas STRANSKY wrote:
In no way am I supposed to make up for the deficiencies that your (or my) client _should_ fulfill.
A bare Message-ID is useless in every mail client I have ever used (I believe Mutt may understand them). My point is that posting the Message-ID is not sufficient by itself, any more than posting the Subject from the original patch would be sufficient by itself. You haven't helped me find the original message.
John
-- John Peacock Director of Information Research and Technology Rowman & Littlefield Publishing Group 4501 Forbes Boulevard Suite H Lanham, MD 20706 301-459-3366 x.5010 fax 301-429-5748
thanks for the pointer.... d'oh should have looked properly at the dovecot.conf file. I will restart dovecot tonight and see what happens :)
Gabe
On 15 Mar 2005, at 14:52, Tomi Hakala wrote:
On Tue, 2005-03-15 at 16:36, Gabriel Granger wrote:
The current command did not succeed. The mail server responded: Error in IMAP command UID: Invalid BODY[_] parameter: Missing '>' in '<16384.-14781>'.
Any ideas or hep would be great as I'd rather not have to roll back out to UW-IMAP
That is bug in Thunderbird, set a workaround for that in dovecot.conf
protocol imap { .. imap_client_workarounds = tb-negative-fetch .. }
-- Tomi Hakala
Gabriel Granger wrote:
thanks for the pointer.... d'oh should have looked properly at the dovecot.conf file. I will restart dovecot tonight and see what happens :)
You do not need to restart it, send HUP signal to "dovecot" process and it will reload the config.
It is also good to know that logged in users are not affected if you restart or even kill Dovecot master process, every user has independend imap-mail or pop3-mail process.
-- Tomi Hakala
participants (6)
-
Gabriel Granger
-
Geo Carncross
-
John Peacock
-
Nicolas STRANSKY
-
Timo Sirainen
-
Tomi Hakala