Summary | when moving emails it doesnt appear to be set deleted flag |
Queue | IMP |
Queue Version | 6.2.21 |
Type | Bug |
State | Not A Bug |
Priority | 1. Low |
Owners | |
Requester | simonsmith5521 (at) gmail (dot) com |
Created | 03/29/2018 (2650 days ago) |
Due | |
Updated | 03/31/2018 (2648 days ago) |
Assigned | |
Resolved | 03/31/2018 (2648 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
Priority ⇒ 1. Low
as everything in horde works perfectly with the imap server!
not found one fault so far! (apart from the not deleting correctly)
i will look into possibly moving, but it will be tricky as i said a
lot of data and LIVE being used 7am-7pm 365days
a simply fix i found to work was to change
isset($resp->data['copyuid'] to !isset($resp->data['copyuid']
just add an ! and it works
*may* be possible to patch Horde to run with just this, but I doubt
that this will give satisfactory performance.
See https://www.horde.org/apps/imp/docs/PERFORMANCE
I would opt to migrate to a more capable IMAP server. There are tools
available to migrate from one IMAP server to another without using
drag-and-drop. Google is your friend.
its the same value both BEFORE and AFTER login, unless im running the
command wrong in telnet?
* CAPABILITY IMAP4rev1 IDLE LITERAL+ UIDPLUS CHILDREN AUTH=PLAIN
AUTH=CRAM-MD5 AUTH=CRAM-SHA1
0 OK CAPABILITY completed.
above is what you get after you logged in, your IMAP server is badly
broken.
* CAPABILITY IMAP4rev1 IDLE LITERAL+ UIDPLUS CHILDREN AUTH=PLAIN
AUTH=CRAM-MD5 AUTH=CRAM-SHA1
0 OK CAPABILITY completed.
above is what you get after you logged in, your IMAP server is badly
broken.
C: 4 UID COPY 4002 Deleted
S: 4 OK COPY completed.
* CAPABILITY IMAP4rev1 IDLE LITERAL+ UIDPLUS CHILDREN AUTH=PLAIN
AUTH=CRAM-MD5 AUTH=CRAM-SHA1
0 OK CAPABILITY completed.
sadly i cant replace the email server as the is over 50GB of emails
and 30 email accounts, so it would takes ages to move them all 1 by 1
using outlook copy and paste
IMAP server doesn't support this. Chances are that it doesn't
support other (more advanced like CONDSTORE/QRESYNC) IMAP commands
either, so the best advice *may* be to switch to a more capable IMAP
server.
What does the output of the CAPABILITY command (after logging into
your IMAP server) show?
server doesn't support this. Chances are that it doesn't support other
(more advanced like CONDSTORE/QRESYNC) IMAP commands either, so the
best advice *may* be to switch to a more capable IMAP server.
What does the output of the CAPABILITY command (after logging into
your IMAP server) show?
https://github.com/horde/Imap_Client/blob/FRAMEWORK_5_2/lib/Horde/Imap/Client/Socket.php#L3696
our server DOESNT support the MOVE command AND it doesnt return
copyuid from the previous command to COPY the email to the folder
so its completely missing the command to expunge the email
is the a way i can fix this? without editing the raw php files?
Connection to: imap://192.168.68.xxxx/
Server connection took 0.0004 seconds.
C: 1 [INITIAL CLIENT RESPONSE (username: simonsmith@xxxxx.org)]
S: +
C:
c2ltb25zbWl0aEBmaXJzdHRydXN0aG9zcGl0YWwub3JnAHNpbW9uc21pdGhAZmlyc3R0cnVzdGhvc3BpdGFsLm9yZwBnYXR0aTU1MjE=
S: 1 OK AUTHENTICATE completed.
CACHE: Using the Horde_Imap_Client_Cache_Backend_Cache storage driver.
S: * 123 EXISTS
S: * 0 RECENT
S: * FLAGS (\Seen \Answered \Deleted \Flagged \Draft $MDNSent)
S: * OK [PERMANENTFLAGS (\Seen \Answered \Deleted \Flagged \Draft
$MDNSent)] Limited to these flags.
S: * OK [UIDNEXT 3950] Next mail UID number.
S: * OK [UIDVALIDITY 1] UIDVALIDITY value.
S: 2 OK [READ-WRITE] SELECT completed.
S: * LIST (\Noselect \HasChildren) "." ""
S: 3 OK LIST completed.
S: 4 OK COPY completed.
S: * SEARCH
S: 5 OK SEARCH completed.
S: * BYE IMAP4rev1 Server logging out.
S: 6 OK LOGOUT completed.
Priority ⇒ 3. High
Type ⇒ Bug
Summary ⇒ when moving emails it doesnt appear to be set deleted flag
Queue ⇒ IMP
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
Ive setup horde and working perfectly!
Apart from for some reason when I move an email, it says its moved the
email to the other folder on my IMAP server, but in fact its done is
COPY and LOGOUT
So im abit confused if I have mis-configure something somewhere or ive
done something to, break horde?
https://pastebin.com/sK3Dj3x6 - here is a DEBUG log from out IMAP server
(its a windows based one, not linux)
The log above is actually of when i move an email to another folder
that I created using the Horde
It just does COPY then LOGOUT ?
So when you re-fresh the page or even when I check the files on the
IMAP server, the email is STILL in the original location ?