As you might have seen from many web sites, by default iPhone will not expunge (the IMAP command to remove messages marked for deletion).

You can set it to do automatically, but the minimal time period is 24 hours, that’s unbelievable. If you already have another device/computer connecting to your server via IMAP, you can use it to issue the command, but if you don’t you are screwed.

There comes the help from Fresh Logic Studios. They have a nifty command line tool, that will periodically issue the expunge command. Read more about it here.

Hopefully Apple will fix these annoyances soon. There is lots coming down the pipe, including ability to install apps. Stay