1.37 has been released

A few more fixes.

1.36 has been released

Emergency bug fixes.

1.35 has been released

Important Note
* If you use a task-killer, please be sure to add MailDroid to the ignore list!

Technical Changes
* Major performance changes
* Cram MD-5 fixes

New Features
* Delete from phone option
* Sleep mode options
* Filters
* Unread mail count

Bugs
* PDF and other attachments failed to open
* Some null pointer exceptions
* Scroll bars missing on rules screen
* Some emails were out of order

Android mail in general...

Hi all! First off I love the MailDroid app and am really looking forward to the coming updates. I have a couple comments regarding push mail in general on the Android platform... I'm having issues and I'm not sure where the problem lies. I recently switched from a long time BlackBerry to an iPhone, and was using push GMail with limited success. I got frustrated with that and signed up for a MobileMe account which worked pretty well, all in all. Messages showed up pretty quick and the service was solid. Well I found I wasn't too fond of the iPhone so I picked up an HTC Magic just last week and have been trying to transition my email over to it. GMail is now worse than ever... Messages show up on my desktop and are minutes to hours appearing in the GMail app. From the issues I see other people having I can blame Google for those problems. My next step was to setup my MobileMe account so I grabbed K-9 mail. I got it to work... kind of. Message delivery was sporadic and I constantly had a folder full of 'Push errors'. I did a little more research and came across MailDroid. It seems to be working much better than K-9, but it still isn't consistant. Sometimes messages appear instantly... sometimes a few minutes delay. I could live with that. But a few times (and it just happened a little bit ago) I won't get email for hours. As soon as I launch the app to try and do a manual refresh they all flood in.

Now I'm curious... any guesses to where my problems are? Is it the fact that I'm running Cyanogen OS vs stock OS? (2.1 isn't yet available from my provider). Or is it a combination of the various apps out there just not fully supporting push mail at this point? Or maybe 10 years with a BlackBerry just spoiled me rotten. Anyways I'm just curious if other people are experiencing issues like this, and if not... what setups, providers etc etc are you using for proper TRUE push mail?

Thanks very much for any input and I really look forward to the next beta!!

Android mail in general...

Hi,

It suppose it could be your OS. I find with the any mail client I use with Gmail, I get instant push. I've tried the default Gmail client and MailDroid, and I currently use K-9 because I can increase the font size in the messages. When the font size adjustments gets added to MailDroid, I'll go back to it. I also get errors in K-9--they show up all the time.

Thanks for the comments.

Thanks for the comments. Rogers (my carrier) is supposed to roll out an 'official' version of 2.1 sometime hopefully this month. I'm curious to see if that maybe fixes some things.

lots of praise, and crossed fingers for future features

after switching over my email to a new IMAP system i opted to try to get things running on my Android device. after weeks of battling savagely with K-9 mail (and STILL never being able to get it to display messages all the time or sync adequately) i checked out MailDroid this morning and i think i'm never looking back.

It's absolutely wonderful in performance and simplicity. I hope that in future versions we might come to see the following...

1. List Size Options - We can currently set the font size for list screens, but there is no difference between account/folder listings and message listings. I have things set to 10 right now (and scrolling lists of messages STILL seem to take up too much room on the page, but i think that's due to the check mark boxes somehow) but it makes the list of my accounts and folders almost comically small. Would be great if we could set separate font sizes for accounts, folders, and messages.

2. Alphabetical Sorting - For some reason whenever i browse through folders and such they don't appear in any order that seems logical. At times it seems they're in /reverse/ alphabetical order, actually. Any way this can be made to be A-Z sorted from the top down?

3. Remove "Message Groupings" - I can see how some people might like viewing their inbox with things split up as "Today" and "Yesterday" etc etc. It's the one thing about MailDroid that i can't stand, however. I have yet to find a way to turn this sort of grouping off... am i missing something?

4. Multiple Sender Identities - Would be wonderful to be able to send mail as more than one person, depending on whom i'm emailing. Any chance we'll see support for this soon?

5. Encryption - This is a whole other animal, but do you think we'll have GPG / PGP support in the future some time?

RE:

Thanks for the feedback. I will tell you though that performance in the upcoming version is 100x better.

To answer your questions:

1. You are correct in that it is related to the checkbox :-) I plan on solving this when I redo the UI. Also, I will be giving options for font size across the board at that time.

2. Sorting is coming in the next version, but that is just for email. I have to redo the implementation for folders, as it is kind of clunky. When I do that (which is planned for soon), I will make it sort the correct way.

3. Interesting! Actually, most people do like this. Having said that, everyone looks at email differently. When I redo the UI, I will give an option to disable this.

4. There is an option to send from one address and have a reply to a second address, but I am not sure that is the feature you want, or is it?

5. Interestingly enough, I was just looking into this yesterday. The answer to your question, yes. Timeframe? Unknown

shall we discuss even more? :-)

wow... i have to say it's a real thrill to be able to speak to a developer who is so in tune with a project as to check in on forums and message boards like this and really respond. (not that some folk don't do that, but they tend to be single-person teams working on software that no one uses as it languishes in perpetual alpha state... MailDroid is poised to be one of the best, if not the absolute top, IMAP client for this platform)

two additional things sort of cropped up as i was poking around...

1. distinguishing unread messages - they way i am viewing right now, with a dark theme and relatively small font, it's exceedingly hard to distinguish read versus unread messages. they appear bolded, yes, but that's a very minor variation in this style view. perhaps an option to either tint the color of their font to a custom set hue or alter the background on those lines to a grey tone as opposed to hard black or white?

2. search - holy reptilian space pope, i did not realize until now that there seems to be no search function (as far as i can tell) in the software. when i was viewing a list of messages in one folder and i pressed my phone's search button, it actually just launched the android Quick Search box, the results of which were then displayed in my browser as if i had googled for something. yikes.

i know that search is not something that can happen overnight. implementing a decent, efficient, and fast search function in a program is not a simple task. but egads... some of my folders contain 500+ messages and go back for /years/... it'd be great to have some sort of way to search by to/from/subject or some combination thereof.

ah well, i'll keep supporting the project and i'll keep wishing for great new features. there are still LOADS of wonderful aspects of MailDroid already and i'll sing its praises even now, as i look forward to what is coming in the future.

- dev

re: shall we discuss even more? :-)

Thanks!

1. Yes, I agree with you. A user actually already sent me a theme and it sort of does your suggestion. However, I won't get to this specific issue till the UI re-design (I want to tied all of that into one release)

2. Search is coming in version 1.50...full text search actually. The next version will have a filter capability (which is not really search) and one of the filters is email. Granted this is not the search you (or I) would like. I want subject, email, body! Just be aware that it is coming. After this release this weekend (look out for it), I will start to get to work on search.

continuation of discussion...

1. message size on screen - nod. glad to hear it's something easy to identify. i hope the fix doesn't eliminate the check box, as i like being able to do batch jobs. (k-9 mail had implemented it with custom elements as opposed to the check box that comes built into the O/S, i'm guessing that's your solution)

2. sorting - nod. glad to see you're so on top of things with all this, man! i really love the project and want to see the app succeed. (i'll likely be tweeting your praises later tonight, hah)

3. message grouping - i can see how sometimes it can be useful (particularly for some people's most recent inbox items) but it gets /very/ clunky when scrolling back through loads of archived messages. messages that span months or even years... to see a million group headings that all say "friday" or something gets a bit much. just having them not appear and having the right side of the list (which currently just shows time on one line) show date on one line and time on the line below it would be perfect for me.

4. identities - no, i'm not referring to "reply to" customization. rather, let's say i have three email addresses... bob@work.com, bob@alma-mater.edu, and bob@personal.org. let's say i forward all of my mail so it /all/ winds up going to bob@personal.org.

In that case, i set up bob@personal.org as my account in MailDroid and can get all my messages without any trouble. However, if i hit reply to a work email, i'd like to be able to send it with the recipient seeing bob@work.com as the sender. that is usually handled by setting up "identities" in a mail client... not whole separate accounts, just sender identities.

5. crypto - wicked awesome. no rush, no push... i know that's a major undertaking. but damn it would be fantastic to have that someday.

re:

1. Correct
2. Thanks.
3. Understood. Eventually, when I get to that new UI, this will be an option (along with I hope gmail style threading)
4. Ahh, yes I have had a few requests for this. It is on the list, but not so high up right now.
5. Yup, this is a feature many have requested and actually may happen sooner than the 'identity'

This app is built on requests from users. I have my list, but I listen and try to respond to every email, comment, or forum comment. As users ask for things it goes on my TODO list. As another user requests it, I add a number next to it. This is how it travels up the list. Obviously, some things are not feasible, or some things I have to implement to get something else done. Hopefully, this turns out to be the 'thunderbird' of android. That is my goal ;-)

1.32 issues and suggestions

1) MD seems to dump the contents of the inbox for some reason, (it can't connect?) and then needs to reload everything. If you can't connect, you should cache the current contents so the user can read/reply to what's in the cache. This brings up issue #2...

2) MD doesn't not allow you to specify the IMAP servers mail directory, instead it starts at the root of the account's homedir and goes down from there...I have a very large home dir, so this is extremely painful.

3) MD should have an option to only load the most recent XX number of emails, instead of the entire inbox.

4) Instead of a * for new mail, it should show the number of unread mails for each box.

5) When going to Compose a new email, I should be able to start typing into the To box without having to select it.

6) When in the To box, pushing Next does not go to the Next field. It doesn't seem to do anything?

7) Attachments should be viewable by touching them directly, not having to save them somewhere, then go back and touch them again.

8) Should have a default save directory for attachments.

9) New mail icon does not go away if mail is read and deleted on another system...Ie, from a desktop for example.

10) If I'm using another IMAP client, such as Thunderbird, MD seems to get confused by more than 1 application accessing the IMAP account, it appears to close the connection to the IMAP server and never re-opens it until I go into the application.

Sorry for all the complaints :) But MD is much nicer than the stock email client. I'd pay a few bucks for it to get one with out ads!

RE:

Thanks for the feedback.

1. This is changed in version 1.35 (next release)
2. This is changed in version 1.35 (next release)
3. This is changed in version 1.35 (next release), but note that it does not load everything now. It loads only as you scroll down for more mail. By default it loads only the latest 14 from the server.
4. I have explained the reasons why I have delayed this feature, but it will change soon.
5. This is a known bug.
6. Hmmm, this I will look into
7. You can do that now. You can either download them or open them directly. Some users have had issues opening them directly and I am looking into that.
8. This is currently not on my list, but will consider it.
9. Known issue that should change in version 1.35.
10. I have not heard that happen to anyone else. Contact me via email to discuss this one further

1.32: Connection preference oddities

Hi,

I am not sure this is the appropriate channel to report bugs.. but I'd like to first thank you for MailDroid. This is a great mail client for Android, sure it should be very successful if it moves to Android Market at some point...

I played with preferences. In particular I wanted to suppress check of new mails. I have an IMAP account. I was unable to do it because this preference is greyed. I guess this is because this is IMAP but I think it is desirable in this context too. My typical usage of the phone email client is to handle something quite urgent but when done I don't care for further mail updates and I'd prefer to save battery. As this is not possible to quit MailDroid when started, it'd be nice to be able to configure it to rely only on manual updates of new mails.

As a workaround I tried to increase the check interval but there is a problem and it is only possible to add numbers to the existing ones, not to replace them...

Cheers,

Michel

re:

Thanks for the feedback here are some comments:

1. You can suppress the check by clicking at the checkbox at the bottom saying don't check for new mail.
2. I am unsure what you mean by the check interval as you should be able to replace the number to anything you want. What device are you on?

It was my point: the checkbox

It was my point: the checkbox at the bottom is greyed in my (IMAP) account and I cannot check it.

About the check interval, the default value is 5. If I try to edit it, I cannot replace 5 by an other value, I can only add numbers after 5. If I add one (for example I added 0 to set the interval to 50), I cannot remove the 0 or replace 50. That means that I can only increase the interval!

My device is an HTC Desire (Android 2.1).

Michel

re:

Switch the radio button setting from keep connection open to closed and you can check the checkbox. You can't keep the connection open and also say don't check for mail.

Also, you can't edit the textbox minutes unless you say 'close connection'

Add mail size to the list

Please, add size of the post with attachments into annotation (list).
This is useful to deside download post or not (when slow internet).
Or even make a posibility to downlosd only posts w/o attachments (or do this separatly).

In my case (Android v.1.5, POP3) I see 0 bytes message all time during downloading post. Is it correct?

Thanks.

re:

POP3 makes it more difficult to support an actual attachment size since it shows everything as one (email and attachment). IMAP though supports what you want. I'll see if I can try and do something though. POP3 also does not support downloading attachments on demand, this is an IMAP thing only.

Hi Joe :) Bugged you on this

Hi Joe :)

Bugged you on this before : would be great to allow first X bytes on downloads especially for roaming and slow internet :)) and of course
showing the size of the mail in the inbox list would be good too!

NullPointerException

Hi,

IMAP:

- choose a folder and confirm, you're in the folder.
- "Back" key pressed -> The folder list is shown again
- Again "Back" key pressed: "Error (NullPointerException)".

Greetings

re:

I was not able to duplicate this. If you see this again, please let me know.

24h format

Hi there,

It would be great in the mail view if there was a (configurable) 24h timestamp instead of the 12h am/pm timestamp.

Thanks!

re:

I have it on my list to do this.

Notification icon

Some feedback.

The problem I'm having on an HTC Hero is that an email arrives from my gmail account, and I'm notified according to my settings, I read or delete that email on my phone and the notification icon is cancelled..

But often I am at my laptop or PC and read or delete that email on those machines, but my phone still continues to show the icon telling me there is new/unread email.

So I am frequently having to manually 'Clear Notifications' or checking in the program for mail that no longer exist!

Anything you can do about this would be very welcome!

re:

Yes, I know about this. Basically, I don't do what I define as a backwards sync. I know this is annoying, just bear with me as I roll it into one of these releases soon.

Set limit on days of email

Is there a setting to not delete emaisl on server?
Is there a way with for email account to have a setting to only display and load the previous say 30,15,7,5 or 3 days? I do not see this and loading takes some time. Is there another setting I am not seeing that would correct this issue?

Also, is there any support for LDAP servers

Dan

RE;

1. Next version will have an option to 'not' delete email on server
2. Are you on pop3 or imap? Either way, this entire loading process is changing in the next version
3. LDAP? LDAP is not a mail server and does not use a mail protocol. It uses a directory access protocol. Do you mean Exchange?

Address book

I think I have figured out loading time, issue, just modified some settings and it seems to load quickly.

I use imap, pop, and exchange, they are working nicely. The "not" delete from server will be a nice function.

LDAP
This is basically an address book system for work that allows me access to anyone within the company across the US that is not in my local address book. "LDAP can be used as a directory service in email clients, such as POP or IMAP clients. See your client software documentation for how to configure the LDAP settings." This is quote from lotus notes! I use Lotus Notes as my client at work. Not a big deal, thought this may be nice to have while I am on the road.

Attachments management

Hi,

I am not a coder but I was just wondering why saving an attachment requires "OI File Manager" ? As I use "ES File Explorer", I'd rather prefer to be able to save my attachment with it, instead of having to install a extra program on my phone.

Each Android user has its own prefered file manager ; isn't there a common api for this kind of task, to free developers of having to code the same thing for each file manager ?

RE:

Yes and no. Actually astro file manager is supported as well for attach. I emailed the ES File Explorer team in April and they responded that they don't support the hooks for the developer to do this. The hook is mainly up to the developer to put into the file manager and astro (partially has it) and OI have it, ES does not support it.

I chose OI over the others as it was the most lightweight. If you want to use ES, you should email the dev team and bother them to add the hooks for people like us :-)

Redirected to ES File Explorer dev team

Hi,

Thanks for your (again !) quick answer :-) Sure, I'am gonna ask ES dev team to add the hook I / you / we need !

ES File Explorer hook

Feature request posted :-)

1.32 has been released

Important Note
* If you use a task-killer, please be sure to add MailDroid to the ignore list!

Technical Changes
* Cram-MD5 support for SMTP, IMAP, and POP3

Bugs
* Fix for Froyo 2.2 where scrolling got stuck
* Some Null Pointer Exceptions have been fixed

1.30 has been released

Important Note
* If you use a task-killer, please be sure to add MailDroid to the ignore list!

Technical Changes
* Cut and Paste is now available across the application (see menu item from within an email)
* Fix for email servers that were showing oldest mail first and new mail at bottom of list
* Refresh button was added to main accounts screen to refresh all mail with one click

New Features
* Webdav support for Exchange 2007 (this is an Alpha version, please report all bugs)
* Dark Theme Option has been added under preferences
* Ability to specify a specific email as a 'reply to' before sending a message

Bugs
* Fix for Froyo 2.2 where scrolling sometimes got stuck
* Fixed a bug where orphaned data was not cleaned
* Some Null Pointer Exceptions have been fixed
* Some known bugs were fixed

Nice, but seems to be missing a few things

I'm using this app with two IMAP servers, and I really like it, but I have several comments:

1) I don't see a way to edit the base settings for an account, such as the email address, IMAP server, SMTP server, and such short of creating a new account and deleting the old one.

2) I'm concerned that keeping the IMAP connection alive will drain the battery. Ideally, I would like it to keep the connection alive when it is charging, and when the data connection is alive for other reasons (if that's even possible), but only do enough to check every so often (as specified) at other times, preferably with an option for different frequencies depending on the time of day and day of week (I think the standard mail app has this).

3) I don't see a move-to-folder option for individual messages. Since I can specify an arbitrary trash folder, I just use delete, so that's good enough for me.

re:

Just some responses:

1. You need to long-press an account and you will be shown a menu to do that (edit settings)

2. IMAP has push and it should not drain the battery. However, you have complete control over connection management in the inbox under menu --> preferences --> connection management

3. You can long-press any message in your inbox and select move. I will be adding it as a menu option from within the actual message in a future release.

Thanks--mostly resolved

I'm new to Android, so I didn't know about long-press. Thanks; that makes sense now.

3. Works great, thanks!

2. Thanks.

1. Editing the settings to change my email address doesn't seem to take. After changing the address and having it confirm it, the address is unchanged. (I own my own domain, so I want to change the from address somewhat frequently--killing off old addresses is how I control spam.)

Questions Regarding App

Hi, hopefully I can get these answered:

1.) I'm using Launcher Pro Plus, and in my dock I have my mail icon linked directly to open your MailDroid app. When I open it, it doesn't take me directly to my default mail account like gmail did. I have to click on the account I want 1st in order to view my mail ( I only added one IMAP account). Is there a way to directly link/shortcut the app; so the specified account opens right away upon launching app?

2.) Does this app support unread email count to display on screen, not just notification of new mail?
3.) Does this app allow new arriving mail subject preview on notification panel?
4.) Are there any available plugins/add-ons out there for this app?

Thanks!

RE:

1. Not yet, but it is on my list to get done
2. Not yet, but it is on my list to get done
3. No, I have no plans to do this idea.
4. You would need Astro File Manager and/or OI File Manager to download to your SD card (both are free). I am working on integrating the Pure Widget Controls into the app as well.

Not working on HTC Incredible

Hi, I recently downloaded Maildroid. I have it setup to work with a pop3 Gmail account. However when I try to check mail with the Verizon mobile network I get "The operation timed out" if I check mail with wifi enabled it works fine.

thanks,

mike

RE: Not working on HTC Incredible

I know many users on the Incredible and many with verizon mail. please contact me via email: maildroiddev @ gmail.

Attachments from iPhone Mail (iPhone 4) cannot be opened

Hi there,

when trying to open an email written by the iPhone 4.0.1 email-client there's no content and attachment (photo!) presented to the user at all.

Maybe there will be a fix in future releases.

Besides these issue I love using Maildroid :)

Thanks in advance!

Greetings
Junkie

Attached is the code of the eml-File:

Return-Path: <@name.net>
Delivery-Date: Tue, 20 Jul 2010 18:24:40 +0200
Received: from moutng.server.de (moutng.server.de [212.227.17.10])
by mx.server.de (node=mxbap1) with ESMTP (Nemesis)
id 0MS3Vi-1OVA0I0pZa-00SixY for recipientprename@recipientname.info; Tue, 20 Jul 2010 18:24:40 +0200
Received: from [10.154.136.3] ([89.204.153.67])
by mrelayeu.server.de (node=mrbap0) with ESMTP (Nemesis)
id 0MFyty-1Onwwa134w-00FAz9; Tue, 20 Jul 2010 18:24:40 +0200
From: prename name
Content-Type: multipart/mixed; boundary=Apple-Mail-1-688105453
Message-Id:
Date: Tue, 20 Jul 2010 18:23:36 +0200
To: recipientprename recipientname
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (iPhone Mail 8A306)
X-Mailer: iPhone Mail (8A306)
X-Provags-ID: V02:K0:Ci6usI06jlIpKpK2R5xCz4Nkw7JmTGgTjWxCGPFxlQl
QbdR1reU0H7/YJEebIBCya/Gy93VJsZ5/oLsuOU7eOZP+0dwtm
98RV59F5U+AkMWol3SpG1xFRWixtiaMDLamDlHxwnNGkIUrNFt
ZYbe36OqZS/DYAuAT9ZKkXKgeOSctdmutyRAh8VJwnaCkzmdbH
DSDpXx2zmMepDY1mtdXGsayREDaQE5VEQgKEm14uwQ=
Envelope-To: recipientprename@recipientname.info

--Apple-Mail-1-688105453
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=us-ascii

--Apple-Mail-1-688105453
Content-Disposition: inline;
filename=Foto.JPG
Content-Type: image/jpeg;
name=Foto.JPG
Content-Transfer-Encoding: base64

<--- snip - here goes the jpg-code --->

--Apple-Mail-1-688105453
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=us-ascii

-----
sent by iPhone 4
--Apple-Mail-1-688105453--

RE:

Let me analyze this and get back to you, I have an idea but I'd rather be sure. Thanks for the full details!

STARTTLS

Hi,

Thanks for this app which I haven't yet fully tested but I have one remark about the account setup.

I run my own IMAP+SMTP servers on a Debian Lenny. The Imap server is a Courier one and the smtp is a postfix one.

Both are configured with starttls directives on standards ports : 143 and 25. I had no problem with the imap, but maildroid refuses the starttls offer from my postfix server (the stock android mail client has no problem with this).

Has anyone around with the same setup solved this problem ?

Any dev around which would be interested in debugging this ? Maildroid tells me ... er ... nothing ! The problem seems to have disappeared in the current 1.28 version, cool !

Thanks and sorry for the noise.

RE:

1.28 had some fixes for some different configurations. So can I assume it works now? If it still does not work, send me an email please.

STARTTLS (follow-up)

Hi,

I deleted my account and tried to create it again to answer you, not a big effort though :-)

1) The "Auto Setup" didn't work. I got « We are unable to find settings for your provider. Please try and manually setup your account. ». I guess this is normal as I have already told that I am not using standard ports (25 and 143 instead of respectively 587 and 993)

Then MailDroid propose me the "Manual Setup", which is good.

Small suggestion : the "Username" for "Incoming IMAP server" could be only the username part of the given "Email", and the "Server" be the domain part, instead of using username@domain for the username and nothing for the server ?? Well, I guess this depends of the ISP...

2) The manual setup did work.

The difference between MailDroid and the standard Android mail client is that MailDroid only offers "Secure connection TLS/SSL" where the other propose four options : SSL, SSL (accept all certificates), TLS, TLS (accept all certificates).

For your information, with E-Mail, I have to choose "TLS (accept all certificates)" ; I guess this is because my Certificate Authority is CAcert.org.

3) Remarks :

  • I tried MailDroid because the standard E-Mail doesn't offer to move a mail from one folder to another.
  • I also tried K9mail and had TLS configuration problems which I couldn't solve. That's a good point for MailDroid !
  • The key feature I miss is threaded display but I can imagine that this is all except easy to display properly on smartphone small screens...

RE:

Just some comments:

1. AutoSetup really only has a few "main" providers and is not really smart enough to guess yet. I hope to be able to have auto work for everything soon.

2. Actually, MailDroid accepts all! However, I know that many users are not sure which one to choose and just know they need secure. Therefore, if users select that I will go through the process of figuring out which one to use. This is really just to make things easier for the user.

3. Threaded display is on my list of things to get done, but towards the middle of the list. It won't be done for some time.

threaded display to come (some day)

OK, good news. I'll be patient :-)