I was having problems with forwarding email attachments from my work email with the stock Droid email app, so I switched to K9 and now that's solved. However, as with the stock Droid email app, I can't figure out how to move messages from my "trash" folder back into my inbox if they were deleted by accident. I've read that K9 supports moving messages between folders, I just can't figure out how to do it.
FWIW, this is a company phone, and at the end of my Verizon contract my boss offered to move me over to AT&T so I could get an iPhone, and I told him that if he'd be willing to fork out iPhone money, I'd prefer a Droid instead... mostly because my opinion of people seems to mysteriously lower when I find out they're iPhone owners. Anyways, now it's the end of HIS contract, and he's weighing the Droid over the iPhone, and I'd like to have my own bugs ironed out before recommending it to him :-)
I'm assuming your using an IMAP box.... I don't have any pop accounts but it should be similar...
Open k-9 mail. Get to your inbox view.
menu > folder list > find your trash (trash) folder and select it.
Locate deleted message, long press it. Wait for the long press menu to appear
Scroll and find "move"
If you get a toast notification that it can't complete a move with an un sync'd folder. Make sure you "load more messages" to sync the folder. Or do a long press on the trash folder, and in the long press menu select "check mail".
If the move request works, then you'll be presented with your folder list again. Scroll and find the desired destination folder. Select the destination folder ... message is moved.
pop does not provide a mechanism to push mail back to the server once deleted
Its not in the protocol specification. But its easy and minimal. The email client, is caching your inbox, and once you *delete* a message from the server, the cached copy is moved to the trash. Which is a folder on the client.
To move the message back, you would need to create a new message with the old message content. Which... if you need to .. then you may be able to edit the trashed email as new and resend it back to yourself.
But if you really need that type of functionality. You need to switch to IMAP.
pop does not provide a mechanism to push mail back to the server once deleted
Its not in the protocol specification. But its easy and minimal. The email client, is caching your inbox, and once you *delete* a message from the server, the cached copy is moved to the trash. Which is a folder on the client.
To move the message back, you would need to create a new message with the old message content. Which... if you need to .. then you may be able to edit the trashed email as new and resend it back to yourself.
But if you really need that type of functionality. You need to switch to IMAP.
I can't speak for the OP, but, I realize that a POP client does not interact with the server again for the same message after downloading it (except if you choose to delete after download)..
However, on every desktop POP client I've ever seen, you have the ability to MOVE files between folders, including the trash..
Not being able to move a deleted file from POP trash to some other folder (inbox or otherwise), is a flaw, IMHO.. YMMV
Thanks for all the help guys - I know there are differences between the POP and the IMAP protocols, but I don't completely understand whether it's a setting I can change on my phone, or if my email server has to support IMAP. Our company uses an email that comes from the guys who host our website - do I call them, or do I just try setting up my phone as if it were IMAP and see what happens?
Thanks for all the help guys - I know there are differences between the POP and the IMAP protocols, but I don't completely understand whether it's a setting I can change on my phone, or if my email server has to support IMAP. Our company uses an email that comes from the guys who host our website - do I call them, or do I just try setting up my phone as if it were IMAP and see what happens?
Well... It's easy enough to just try adding an IMAP account and see what happens... If it works, great... If it doesn't, you're out about 3 minutes time..
One thing to note... Depending on how your company's mail host handles their servers, the correct server name for incoming/outgoing mail could be different..
First thing to try is ..... mail.YOURcompanyname.com
I have one ISP that if I want to use SSL (recommended), I need to use their server name explicitly in K9 account settings... something similar to this..
abhm23.myhostingcompanyname.com
The only way you'll know whether you have this requirement is to 1. Try the generic server address first and see if it works and then if it doesn't work, talk to your network admin or if you know the name of your mail hosting company, you can usually find this in their FAQ on the web and avoid the long wait on hold for cust support.
Crystal clear. Luckily, our host is a small company with abut five employees, so it's not too hard to catch someone there. However, I think I'll take your advice and just give it a shot: I set up my own Outlook, and those settings just carried over when I set up my Droid. I think I'll just try it again, but this time pick IMAP instead of POP and see what happens.
A workaround IF YOUR MAIL IS STILL ON THE SERVER ONLY.
WARNING!!!! USE AT OWN RISK.
Go into application manager and clear all data in the k-9 mail app.
When K9 is restarted you will have to setup your account again but all your mail will download again.
AND in options enable the confirm action for deleting mail. Should be on by default IMO.
Not quite. I followed your advice and when I tried to move a deleted item back to the inbox, I got a blank rectangular bar with nothing in it and the message was not moved. A bug.
I also tried Improved Email. That let me move the email back to the inbox, but it disappeared at the next sync since the server had it as deleted.
The problem is that these apps SHOULD have a setting for WHEN to delete the email from the server. If you set it to delete on sync, rather than instantly, then you have a window in which to move the message back to the inbox. The server will never know you deleted it.
This common setting on Windows phones (even years-old ones) seems to be missing from Android email apps.
If you know of an email app that deletes on sync rather than immediately, please let us know.
Not quite. I followed your advice and when I tried to move a deleted item back to the inbox, I got a blank rectangular bar with nothing in it and the message was not moved. A bug.
I also tried Improved Email. That let me move the email back to the inbox, but it disappeared at the next sync since the server had it as deleted.
The problem is that these apps SHOULD have a setting for WHEN to delete the email from the server. If you set it to delete on sync, rather than instantly, then you have a window in which to move the message back to the inbox. The server will never know you deleted it.
This common setting on Windows phones (even years-old ones) seems to be missing from Android email apps.
If you know of an email app that deletes on sync rather than immediately, please let us know.
Maildroid has two sync settings - "When deleted on phone, delete on server" and "When deleted on server, delete on phone."
The program appears to never empty the trash until manually selected from the menu. I don't know if that's a bug or a setting somewhere.
There is still no undelete. I tried selecting an email and then Batch Ops and Move Selected, but that did nothing - no option popped up asking where to move it.
The Motorola Droid - the first ever Verizon Android Phone - exploded onto the mobile market with an incredibly successful ad campaign that brough Android to the masses. With a huge and vibrant touchscreen, solid metal body, full QWERTY keyboard, 5M... Read More