K-9 Mail is an open-source e-mail client with search, IMAP push email, multi-folder sync, flagging, filing, signatures, bcc-self, PGP, mail on SD & more!
K-9 supports IMAP, POP3 and Exchange 2003/2007 (with WebDAV).
K-9 is a community developed project. If you're interested in helping to make the best email client on Android even better, please join us! You can find our bugtracker, source code, mailing list and wiki at http://k9mail.googlecode.com.
We're always happy to welcome new developers, designers, documenters, bug triagers and friends.
If you're having trouble with K-9, please report a bug at http://k9mail.googlecode.com rather than just leaving a one-star review. We don't mind you telling the world that you're frustrated, but if you use our bug tracker, we have a better chance of fixing whatever's giving you a hard time.
You can find K-9's release notes at: http://bit.ly/new_k9
(People sometimes call K-9: K9, K9 Mail, K-9 Email, K9 Email, K9 E-Mail, k9mail or k9email.)
Recent changes:
Fixed a bug that caused some messages to show up as "No Text"
Content rating: Everyone... Read More
K-9 Mail: This is the email application you need!!
I have been using K9 e-mail app ever since I purchased my HTC Eris last November. It is THE answer to getting POP, IMAP, and WEB mail on your phone with push speed. By push I mean instant, I came from a blackberry, the leader in mobile email, and was sorely disappointing by the lack of built-in instant email other then Gmail (which I don't use).
K9 mail features
Push mail
Search
Multi folder sync
Multi account handling
Message flagging
Batch processing and editing
Signatures
BCC self
Keyboard shorcuts
Attachment sending and receiving
Configurable alerts and much more
I would think that many agree that the built in mail clients in most android phones lack some core features. K9 mail in my opinion is a very solid alternative and for FREE why would you not at least try it?
I have found on the web a beta version of K9 Mail that integrates a universal inbox function into the app that includes color coded tabs for each mail account. this is a great feature that i miss from having a blackberry that i hope will be added to new versions of the official app.
Other then the app itself, it also has a plugin/app for integration into the pure messenger widget as well which is nice for those that run the widget.
The Following 2 Users Say Thank You to Caddyman For This Useful Post:
I can't seem to get it to push with my Exchange account. I've got it all set up, but the option 'Folders to check with push' is grayed out. I wish I could get it to work. Everything else about it is awesome.
Whenever the inbox refreshes, or when it next polls, the previous email, whether read or not are deleted.
I can seem to work out why! It is very fustrating
Any ideas?
ps - it doesnt seem account related, as I have added several, including gmail... and all are the same (deleted on next mail check!)
This used to happen to me. The problem for me was regarding using Outlook with a pop account. In Outlook, I had to go into the account settings, change/edit, more setting, advanced tab, and check on the option to "Leave a copy of the messages on the server." I did not realize that Outlook deletes them off of the sever once you receive it (re gardless of whether it was Read or Unread). So, the next time you poll - those messages are not there and they would disappear on my device.
Maybe something along these lines (whether you use Outlook or not) is happening to you?
Hope that helps. I know how frustrating it was until i figured out what was going on.
Last edited by TheShade001; July 27th, 2010 at 12:45 PM.
I can't seem to get it to push with my Exchange account. I've got it all set up, but the option 'Folders to check with push' is grayed out. I wish I could get it to work. Everything else about it is awesome.
I don't have Exchange at work, but the push feature is grayed out for me too. Did you ever figure it out?
I really wanted K9 to work for me, as I, too come from Blackberry and am very disappointed in email lag on my new DX. However, my biggest need is for syncing a OWA account for work, and I could not make this work despite over 20 variations of setup. My POP emails were no problem, but I don't have a pressing need for fast email on those accounts.
What kills this app for me is its insistence on top-posting. Nasty, nasty, nasty design decision. It's like talking backwards, or reading a book upside down.
I can't get K9 to delete my emails from the Gmail server at all. Menu>more>Settings>Account Settings>When I delete a message is set to delete from server. Am I missing something?
I really wanted K9 to work for me, as I, too come from Blackberry and am very disappointed in email lag on my new DX. However, my biggest need is for syncing a OWA account for work, and I could not make this work despite over 20 variations of setup. My POP emails were no problem, but I don't have a pressing need for fast email on those accounts.
I am in the same boat as well with Droid X. If you have the Droid X, it is probably best to use the stock app that comes with it. Go to the Messaging app and create a Corporate Sync. Or if you want the best, according to several reviews, use TouchDown (some say it is closer to a Blackberry experience that you can get).
With K-9, I have had luck in interfacing with one of my OWA account (2003) but with 2007, I am only able to receive email but not send them.
Overall, if you are going to use K-9 for Exchange you may have luck depending on how your company has configured it and it may require a lot of trial and error with the setting. If you are using K-9 for personal email accounts or accounts that you have access to configuration, then it is decent choice. The other alternative to K-9 is MailDroid, which is better and less of a power drain.
do you need k9 mail AND the k9 mail plug in if you use Pure messenger widget?
I have them both installed and running, and I get duplicates of my emails..Not sure if I can delete K9 mail and just use the "pure widget" version by itself...
I can't get K9 to delete my emails from the Gmail server at all. Menu>more>Settings>Account Settings>When I delete a message is set to delete from server. Am I missing something?
Same problem here. I've spent a week searching online, and trying tons of different workarounds, and I just can't get K-9 to delete e-mails so that when I load up the ol' POP retrieval in Outlook, it doesn't download. And honestly, it may not be a K-9 bug at all, but a Gmail one.
At first I thought it was because the deleted messages were being thrown into the [IMAP]/Trash "folder" (which isn't really a folder at all, but a Label) rather than the regular mail trash. Through a bunch of extra workarounds, I managed to successfully remove items from this folder/label directly from K-9. But even then, the messages were still downloading with Outlook.
It seems the ONLY way to delete a message so that it won't download in Outlook is to do so directly from the browser version of Gmail. (Well, when I was using my Blackberry for e-mail, "delete from server" worked fine with this.)
Perhaps I'm going to have to manually set up Gmail as a POP account with K-9. I'd really just like to be able to delete unimportant messages completely from my phone without having to load up the browser or download them to Outlook first.
Could someone point me to a place where there is a step by step instruction on how to configure push email with imap and a gmail acct ?
I have setup everything and am able to recieve my gmail on my k9 mail. However, I do not know how to enable the push function. When I send a test email to my gmail account. There is no respond. Is it supposed to be immediate or is there a lag ? Or do I have the whole push email concept wrong ?
I was using imap all along. But I have managed to get it to work. I fiddled around with some settings and then suddenly it worked. Not really sure what was that I changed ...
Device(s): Rooted EVO LTE (Viper4G ROM), rooted HTC EVO
(Mik3.11 ROM/Stock MikG) Kernal), Nexus S 4G
Carrier: Not Provided
Thanks: 414
Thanked 349 Times in 208 Posts
Question: some of my messages appear hightlighted in DARK GREY ...not bold as in "unread" but the dark grey. I can't seem to figure out what that indicates? Anyone know??
Device(s): Rooted EVO LTE (Viper4G ROM), rooted HTC EVO
(Mik3.11 ROM/Stock MikG) Kernal), Nexus S 4G
Carrier: Not Provided
Thanks: 414
Thanked 349 Times in 208 Posts
You know, I thought that was the case as well but I could SWEAR I saw a circumstance where there was NO attachment and was STILL dark-grey-highlighted. I do not exactly recall the circumstance surrounding the email where I THOUGHT it was highlighted but with NO attachment but vaguely remember that there were graphics and an email in HTML format. Perhaps K9 is "confused" about indicating an email with an attachment when it might have some specific types of HTML code triggering the dark-grey highlight??
????
I'm still not sure. Anyone else have any ideas??
And another thing...the app is GREAT in that there are some many settings and adjustment, however, there are SO MANY SETTINGS AND ADJUSTMENT!!! Is there ANY FAQ or manual online whatsoever?? I never saw an app with SO many option yet so LITTLE online or other support. The developer has GOT to have some notes on all the junk in the program, no?? :-))
THANKS!!
--------
riskaa...
I JUUUUUST happened to check my K9 email after posting the above reply and can CONFIRM that the dark grey highlighting does NOT MEAN a there is an attachment. I have one ONE highlighted email and it has an attachment but two other emails WITH attachments and NO highlight.
Annnnnnnnd I just checked again...now that I have read the messages, the highlighting is GONE...
So I am still confused...
Last edited by scudder; September 8th, 2010 at 03:36 PM.
Ok, so I have installed K9, synced both my Uni and Gmail email with it, however, one question. Does k9 download all emails to the phone? I synced and instantly got a 'running low on space' message.
If so, is there a way to just view the emails across the airwaves so to speak, rather than downloading them? After all, I have a 3G package for a reason.
I may be wrong, but I think the grey highlighted messages are ones that have been read, but are not completely downloaded. (not just attachments, but any related images or text. Headers etc)
I don't have any meeting these criteria in my inbox atm, so I can't check. Anyone confirm?
The Following User Says Thank You to willsob For This Useful Post:
Device(s): Rooted EVO LTE (Viper4G ROM), rooted HTC EVO
(Mik3.11 ROM/Stock MikG) Kernal), Nexus S 4G
Carrier: Not Provided
Thanks: 414
Thanked 349 Times in 208 Posts
Quote:
Originally Posted by ItalianHunk
If so, how do you turn off the stock email app? I'm going to download K9 right now and I don't want the two to get mixed up with each other.
Thanks
Interesting question that I never thought about...but you actually do NOT have to think about it!!
Download K-9, set it up and use K-9...but just do NOT setup and use the stock email. They won't necessary "conflict" but if you download email messages to your phone in one app and have settings to remove the mail from the server, you WILL NOT be able to download and access the email in another app (stock or otherwise). If you choose NOT to remove downloaded mail from the server then you can theoretically have copies of ALL your message in ALL your email apps as well as your computer.
Also, make sure that any settings in the app you are NOT using that might download or affect mail in the BACKGROUND are OFF. Otherwise, you'll have stuff happening and downloading in the app you are NOT using and possibly missing stuff in the app you want to use.
So they "won't get mixed up with each other" if your settings are in good shape and/or you stick to using ONE app.
They show up at the bottom of the message but they are very dark gray and don't seem to do anything. I want to move some of my emails to different folders to save them for later and to organize them. Would be a very useful feature if I could get it to work.
Device(s): Rooted EVO LTE (Viper4G ROM), rooted HTC EVO
(Mik3.11 ROM/Stock MikG) Kernal), Nexus S 4G
Carrier: Not Provided
Thanks: 414
Thanked 349 Times in 208 Posts
Quote:
Originally Posted by willsob
I may be wrong, but I think the grey highlighted messages are ones that have been read, but are not completely downloaded. (not just attachments, but any related images or text. Headers etc)
I don't have any meeting these criteria in my inbox atm, so I can't check. Anyone confirm?
After seen your post I had to wait a couple DAYS to see the grey highlighted messages in my inbox.
I was able to confirm that is appear you are RIGHT...if the message is partially downloaded, then the subject is grey!!
THANKS!!
The Following User Says Thank You to scudder For This Useful Post:
Device(s): Rooted EVO LTE (Viper4G ROM), rooted HTC EVO
(Mik3.11 ROM/Stock MikG) Kernal), Nexus S 4G
Carrier: Not Provided
Thanks: 414
Thanked 349 Times in 208 Posts
I used K9 for 5 email accounts, couple POP, couple IMAP.
Question: how do I/what setting do I use to have my trashed emails EMPTIED. I seem to only be able to do it manually but can't find where (or if I can) to have the trash empty manually. Is there an auto-expunge?? Because the "expunge" option in the menu doesn't seem to empty the trash. Polling also doesn't seem to empty the trash.
I am NOT concerned with syncing with my accounts...just getting the trash ON MY PHONE emptied.
I was looking at my K9 app size one day and it was 20MB which is HUGE. So I looked around at what sorta data could have been associated with the app and found pretty much ALL my deleted emails still in the trash!! The ONLY way it seemed that I could empty the trash was MANUALLY: Menu...Folder List...Menu...EMPTY TRASH *(or long way...scroll to Trash...click Trash....Select All and DELETE (with the little trash icon)).
Any way to have this done AUTOMATICALLY??
THANKS!!
Last edited by scudder; November 23rd, 2010 at 10:13 AM.
k9 was great. used it for pop. changed to exchange. can't get it to connect. on k9s message board, are a ton of people with the same issue! Not really addressed! I can get the native email app and touchdown to sync in about 2 minutes, I have spent like 3 hours with k9, never can get it to connect, can't figure out it's settings. would love to be using it, and posted question to their message board, but nothing...
Whenever the inbox refreshes, or when it next polls, the previous email, whether read or not are deleted.
I can seem to work out why! It is very fustrating
Any ideas?
ps - it doesnt seem account related, as I have added several, including gmail... and all are the same (deleted on next mail check!)
I installed the K9 last week as a imap account, On the More, Settings, Account Settings, Fetching mail, it show Sync server deletions ( remove message when deleted on server) here you can uncheck, your preference.
Also Option When I delete a message ( do not delete on server)
I just found this, so maybe will work, I was having the same problem, losing previous emails.
Sigala
Last edited by sigala; November 16th, 2010 at 12:03 PM.
Reason: mispelled
K-9 does not do what I need with pop3 email. I can't create folders like saved and work.
I don't like the conversation mode in the gmail app, I don't like that it does not retrieve my roadrunner email when it arrives, and I don't like that it can't send as my roadrunner email to every ISP, but at least I can organize my emails the way I want and delete from the server, which I can't do with the other email app.
Device(s): Rooted EVO LTE (Viper4G ROM), rooted HTC EVO
(Mik3.11 ROM/Stock MikG) Kernal), Nexus S 4G
Carrier: Not Provided
Thanks: 414
Thanked 349 Times in 208 Posts
Quote:
Originally Posted by pool_shark
...but at least I can organize my emails the way I want and delete from the server, which I can't do with the other email app.
I am NOT able to delete email from my POP server (bellsouth.net) using K9...even with choosing the correct settings in K9 to, supposedly, allow me to do so. Works with my Yahoo account but those are, I believe, IMAP accounts.
Are you able to delete your POP3 email using K-9? Are you utilizing any special setting?? Perhaps it depends upon one's ISP??
I am NOT able to delete email from my POP server (bellsouth.net) using K9...even with choosing the correct settings in K9 to, supposedly, allow me to do so. Works with my Yahoo account but those are, I believe, IMAP accounts.
Are you able to delete your POP3 email using K-9? Are you utilizing any special setting?? Perhaps it depends upon one's ISP??
I guess I forgot about this thread.
Yes I was able to delete email from the server using pop3, my ISP is roadrunner. No special settings.
Device(s): Samsung Galaxy SII
HTC Hero (out of use)
Carrier: Not Provided
Thanks: 9
Thanked 1 Time in 1 Post
All I was looking for was a replacement for the stock mail app which came with my HTC Hero... K-9 seemed to be the solution, but it's not easy to set up.
Currently I have my personal Gmail account handled in the Gmail app and my business account handled by the stock mail app.
I'm not familiar with all the definitions, but my business email is a MS Outlook/Exchange account. The interesting thing is that with the stock mail I was able to set it up in a few seconds. I just had to type the following information:
Email address: gustavo.bonato@c...
Server address: ex.rbs.com.br
Domain: RBS.net
User name: gustavo_bonato
Password: ***
Now, with K-9 there are a lot more options. Not easy to set it up. I've tried many combinations and none of them worked.
Is there an easy way just to import setting from the stock mail to K-9?
Device(s): Samsung Galaxy SII
HTC Hero (out of use)
Carrier: Not Provided
Thanks: 9
Thanked 1 Time in 1 Post
Yeap... K-9 doesn't seem to be the best option. I'm testing TouchDown and it looks great. It offers support for ActiveSync and now my business email has a much better approach in my HTC Hero.
Been using K-9 for some time and love it! Only one disappointment. Someone said that when we got Froyo, the "Archive, Move, and Spam" buttons at the bottom of the email would be active. So far, they still are not. Am I supposed to do something else with K-9 after getting Froyo?
Has anyone found an answer to this yet? I am from Canada and have been a Blackberry user for years. I am looking at a new android phone but the data in Canada is quite limited on phones and I only want attachments to download from the server if I request them.
Device(s): Samsung Galaxy SII
HTC Hero (out of use)
Carrier: Not Provided
Thanks: 9
Thanked 1 Time in 1 Post
Quote:
Originally Posted by justhost
Has anyone found an answer to this yet? I am from Canada and have been a Blackberry user for years. I am looking at a new android phone but the data in Canada is quite limited on phones and I only want attachments to download from the server if I request them.
Please let me know if this is possible?
Thank you.
If K9 is not good for you, I'm sure Touchdown will do everything you want including download attachment only by request.
Has anyone been able to get push to work on an Exchange account with K-9? I don't want my phone to be polling every minute for email. Battery life would be horrid.
Device(s): Rooted EVO LTE (Viper4G ROM), rooted HTC EVO
(Mik3.11 ROM/Stock MikG) Kernal), Nexus S 4G
Carrier: Not Provided
Thanks: 414
Thanked 349 Times in 208 Posts
Quote:
Originally Posted by edytwinky
How do you set K-9 to automatically check mail at certain time intervals?
As you are probably aware, K9 does not have a PUSH function where, as soon as your server gets mail, it is pushed to your device with a resultant alert. So, you have to set a time interval for K9 to check your account(s).
It is a little confusing trying to find where to set this interval because (1) that are a TON of settings and (2) it is called "poll frequency" in the settings rather than something more intuitive like "check mail" or something like that.
You must set the "poll frequency" for EACH of your accounts...there is NO global setting (as far as I know of) for all accounts. Anyway, for EACH account you have do the following:
1. Go to the inbox of any folder view for the account you wish to set the frequency to check mail
2. Go to Menu -> More -> Settings -> Account Settings -> Fetching Mail (I told you there were a TON of settings to weed through!!)
3. Next choose "Folder poll frequency" and choose how often you want your mail for this account to be checked.
4. If you have other accounts, follow the above steps for your other account(s)
NOTE: It has been suggested that you NOT choose too frequent an interval (e.g., 1 minute or 5 minutes) because it will affect your battery life if it is VERY frequently checking/polling your mail. What I have done is set a reasonable interval of 2 hours for polling my accounts but at ANY TIME I can launch K9 and choose "Check Mail" to instantly poll ALL your email accounts and get your mail.
I'm having the issue that after deleting emails, it still shows the same count. Polling does not refresh my count, it seems to refresh itself after an undetermined amount of time. Only seems to be the inbox.
I really wanted it to work for the combined inbox, but I'm going to be looking around now.
Device(s): Rooted EVO LTE (Viper4G ROM), rooted HTC EVO
(Mik3.11 ROM/Stock MikG) Kernal), Nexus S 4G
Carrier: Not Provided
Thanks: 414
Thanked 349 Times in 208 Posts
Quote:
Originally Posted by HotDawg
I'm having the issue that after deleting emails, it still shows the same count. Polling does not refresh my count, it seems to refresh itself after an undetermined amount of time. Only seems to be the inbox.
I really wanted it to work for the combined inbox, but I'm going to be looking around now.
Yeah, I haven't quite been able to figure out to empty the trash exactly how I "think it should work." With regard to the polling numbers and the emptying on the trash in general, I find myself LONG-PRESSING on the name of an account. You'll see a pop up menu with the option to "empty trash." I do NOT think that the trash is emptied right then and there but upon the next polling it is emptied and synced with your server.
I'm not 100% sure that is what happens...might not even be 85% sure ...but that not only helps me with the count but also seems to keep the cached data to a minimum so that I don't have a build up of DOZENS of unneeded messages in the trash.
The Following User Says Thank You to scudder For This Useful Post:
Everything else works great - I'll try your workaround for a while as I can't find any other app to stick with. (MailDroid seems just okay, not fabulous). Can't belive Google managed to totally mangle the email app, which IMHO is only second in importance to the telephone.
ETA: Scudder, I did figure out part of it - K9 says I have 7 emails in my GMail account inbox, but I had deleted all but one (so count should show 1). I logged in online and I do indeed have 7 emails in my inbox. They weren't loading into K9, even with a manual refresh.
I don't have a solution for this - yet. I wish they had some kind of online instruction.
ETA: There is a setting (Account > Account Settings > Fetching Mail > When I delete a message...) to delete on phone/not on server or also delete on server. Not sure if it will solve the issue yet.
Last edited by HotDawg; September 15th, 2011 at 09:14 AM.
As you are probably aware, K9 does not have a PUSH function where, as soon as your server gets mail, it is pushed to your device with a resultant alert. So, you have to set a time interval for K9 to check your account(s).
It is a little confusing trying to find where to set this interval because (1) that are a TON of settings and (2) it is called "poll frequency" in the settings rather than something more intuitive like "check mail" or something like that.
You must set the "poll frequency" for EACH of your accounts...there is NO global setting (as far as I know of) for all accounts. Anyway, for EACH account you have do the following:
1. Go to the inbox of any folder view for the account you wish to set the frequency to check mail
2. Go to Menu -> More -> Settings -> Account Settings -> Fetching Mail (I told you there were a TON of settings to weed through!!)
3. Next choose "Folder poll frequency" and choose how often you want your mail for this account to be checked.
4. If you have other accounts, follow the above steps for your other account(s)
NOTE: It has been suggested that you NOT choose too frequent an interval (e.g., 1 minute or 5 minutes) because it will affect your battery life if it is VERY frequently checking/polling your mail. What I have done is set a reasonable interval of 2 hours for polling my accounts but at ANY TIME I can launch K9 and choose "Check Mail" to instantly poll ALL your email accounts and get your mail.
Hope this helps!
THanks, I don't ever think I would have figured this out.