Zitat von Agustín Quintana Alfonso <[email protected]>:

English is not my native language; please excuse typing errors.

We have this configuration:

* Production environment

Webmail server
--------------
OS: Fedora Core release 3
Webserver: Apache 2.0.53
PHP: 4.3.11
Horde (horde): 3.1.3
Mail (imp): 4.1.3

IMAP server
-----------
IMAP server: UW-IMAP 2007e.404
Default mail folder format: mbx
The server supports the following IMAP capabilities:
IMAP4REV1 I18NLEVEL=1 LITERAL+ IDLE UIDPLUS NAMESPACE CHILDREN MAILBOX-REFERRALS BINARY UNSELECT ESEARCH WITHIN SCAN SORT THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND SASL-IR LOGIN-REFERRALS AUTH=PLAIN AUTH=LOGIN

* Test environment

Webmail server
--------------
OS: Ubuntu 10.04.3 LTS
Webserver: Apache 2.2.14
PHP: 5.3.2
Horde (horde): 4.0.10
Mail (imp): 5.0.14
Imapproxy: 1.2.6

In order to improve performance, we convert some mailboxes to uw-imap "mix" format.

The problem in test environment (traditional and dynamic mode): if we DISABLE "When deleting messages, move them to your Trash folder instead of marking them as deleted?" and we mark some messages for deletion, when we purge the mailbox ALL messages are deleted. This doesn't happen with mbx format.
No problem with other email clients: Thunderbird, Outlook,...
No problem with the production environment.

Log example with mbx format in test environment (read mailbox, mark message for deletion, purge mailbox):

================================================================================
C: 2 SELECT entraba_mbx
S: * 3 EXISTS
S: * 0 RECENT
S: * OK [UIDVALIDITY 1320933381] UID validity status
S: * OK [UIDNEXT 99] Predicted next UID
S: * FLAGS (\Answered \Flagged \Deleted \Draft \Seen)
S: * OK [PERMANENTFLAGS (\* \Answered \Flagged \Deleted \Draft \Seen)] Permanent flags
S: 2 OK [READ-WRITE] SELECT completed
C: 3 UID EXPUNGE 1:*
S: * 2 EXPUNGE
S: * 2 EXISTS
S: * 0 RECENT

================================================================================

Log example with mix format in test environment (read mailbox, mark message for deletion, purge mailbox):

================================================================================
C: 2 SELECT entrada_mix
S: * 3 EXISTS
S: * 0 RECENT
S: * OK [UIDVALIDITY 1320933381] UID validity status
S: * OK [UIDNEXT 102] Predicted next UID
S: * FLAGS (\Answered \Flagged \Deleted \Draft \Seen)
S: * OK [PERMANENTFLAGS (\* \Answered \Flagged \Deleted \Draft \Seen)] Permanent flags
S: 2 OK [READ-WRITE] SELECT completed
C: 3 UID EXPUNGE 1:*
S: * 1 EXPUNGE
S: * 1 EXPUNGE
S: * 1 EXPUNGE
S: * 0 EXISTS
S: * 0 RECENT
S: 3 OK Expunged 3 messages

IMP is sending exactly the same commands, so it's the server doing that.

Jan.

--
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/

--
IMP mailing list
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: [email protected]

Reply via email to