Thanks for your reply.
I created two folder test and test2, I can move the email from INBOX to test, and move it between test and test2.
But, after I restart the eM Client, I’m no longer able to move email into test, nor test2. It showed the same error “Upload to this folder is not allowed.”
I’m using IMAP with maddy as mail server.
I tried to debug it by using Python imaplib, but I can’t see anything that can cause this problem.
# Not Working Mailserver
>>> import imaplib
>>> s=imaplib.IMAP4_SSL('mail.example.com') # domain masked
>>> s.login('[email protected]', 'password')
('OK', [b'[CAPABILITY IMAP4rev1 LITERAL+ SASL-IR CHILDREN UNSELECT MOVE IDLE APPENDLIMIT I18NLEVEL=1 SORT THREAD=ORDEREDSUBJECT COMPRESS NAMESPACE] LOGIN completed'])
>>> s.list()
('OK', [b'(\\HasNoChildren) "." INBOX', b'(\\Sent \\HasNoChildren) "." "Sent"', b'(\\Trash \\HasNoChildren) "." "Trash"', b'(\\Junk \\HasNoChildren) "." "Junk"', b'(\\Drafts \\HasNoChildren) "." "Drafts"', b'(\\Archive \\HasNoChildren) "." "Archive"', b'(\\HasNoChildren) "." "test"', b'(\\HasNoChildren) "." "test2"'])
>>> s.capabilities
('IMAP4REV1', 'LITERAL+', 'SASL-IR', 'CHILDREN', 'UNSELECT', 'MOVE', 'IDLE', 'APPENDLIMIT', 'AUTH=PLAIN', 'COMPRESS')
# A Working Mailserver
>>> import imaplib
>>> s=imaplib.IMAP4_SSL('eu1.example.net') # domain masked
>>> s.login('[email protected]', 'password')
('OK', [b'LOGIN completed'])
>>> s.list()
('OK', [b'(\\Marked \\HasNoChildren \\INBOX) "/" "INBOX"', b'(\\Marked \\HasNoChildren \\Trash) "/" "Deleted Items"', b'(\\Marked \\HasNoChildren \\Sent) "/" "Sent Items"', b'(\\Marked \\HasNoChildren \\Junk) "/" "Junk E-Mail"', b'(\\Marked \\HasNoChildren \\Drafts) "/" "Drafts"'])
>>> s.capabilities
('IMAP4REV1', 'AUTH=CRAM-MD5', 'AUTH=NTLM', 'AUTH=PLAIN', 'SASL-IR', 'UTF8=ACCEPT', 'UIDPLUS', 'QUOTA', 'MOVE', 'XLIST', 'CHILDREN', 'ENABLE', 'CONDSTORE', 'X-SM-TAGS', 'IDLE')