Discuss Taskbar Notifier - Notifies of unread SMS messages at the Free Toolchain Software (Cydia App's) - Hackint0sh.org; Originally Posted by SoDigito
So far it seems that it only works for pop accounts ...
Gmail and Yahoo are both POP, not IMAP. Both my IMAP accounts work fine.
Originally Posted by SoDigito
Version 0.8 brings a few updates (including checking multiple inboxes). Should be on installer.app soon.
Hmm. version 0.8 gives me an envelope even though I have no new messages in any of my accounts.
I uninstalled it, switched my phone back on and off, reinstalled it, switched my phone on and off, and still - an envelope that shouldn't be there.
Thanks for doing the obvious before writing something, means that we can skip that part :-)
Do you have an account which at the bottom says something like "Load 25 more messages... x total, n unread" where the n is greater than 0?
If you do then I believe that that is your problem. At the moment it checks how many unread messages that account has in its inbox (well, that the iPhone knows about).
Another explanation is that you have a disabled account (in preferences) which had unread messages in it when you disabled it. To fix this simply enable it, read all of the messages and then disable it again.
The last explanation is that you're a victim of the very unlikely bug I wrote about in known issues on the googlecode page. A restart should fix this however so I doubt that this is your problem.
Let me know how you get on,
Thanks for the speedy response.
1. I have no accounts that are not enabled. I did have one, but I deleted it as unnecessary.
2. None of my accounts at present gave me any unread message count greater than zero.I checked the sent folder in my Yahoo IMAP account - it considers sent messages as "unread" even though I wrote it! I deleted the messages in there.
I also checked the trash in Yahoo. Spam that my filters catch goes directly into the trash and is unread. There was one item. I deleted it.
I checked my three accounts, the inbox, the sent, and the trash folders. There were no other unread messages.
3. I deleted taskbar notifier, turned off, turned on, and reinstalled. When it came back on - the envelope was there again!
I disabled all three accounts one by one to see if one in particular was causing the problem - envelope still there. I rebooted with the accounts disabled - envelope still there! I re-enabled the accounts - envelope still there.
WOW! This is INCREDIBLY odd! First of all the checker only checks inboxes unless something is seriously screwed up with the mail server and it's calling other folders inboxes (which yahoo really won't be) so you needn't worry about any folders that are not inboxes.
Ok I just did a test on mine (to check it didn't screw anything up!), this should sort it out once and for all:
If you are comfortable ssh'ing into your phone (or I suppose you could use iBrikr or something if you're on windows) then there is a folder in
/private/var/root/Library/Mail called 'Envelope Index'.
If you copy this file to your computer (just in case) and then delete it you will lose all of your messages that are stored locally on the phone. Don't worry though, Mail will just recreate this file next time you open it and redownload all of the messages you just errased from the phone.
This is the file that the notifier is checking and I can only assume that some rogue data from an old message (possibly in another account) is hiding in here.
Again, don't worry, none of your account info or even your settings are stored in this file so deleting it only effects the locally cached messages.
If you could keep this file though that would be great and if we still get nowhere I might ask you to run some tests on it! Hopefully it should solve the problem though... you're the only one who has reported this kind of error (and I had a few testers with varying accounts) so this should work!
Again, let me know,
thank you :-)
P.S. Are you on a Mac or a Windows box?
Last edited by jaysea; 10-02-2007 at 01:16 AM.
I'm on a Mac.
Unfortunately, I don't know how to ssh into my phone. If you want to PM me with instructions, I'm certainly willing to try.
Ok, Easy way! Get Mobile Finder from installer.app and we can do this all from the phone :-)
1. Once installed, run mobile finder.
2. Click the ~ in the top right corner.
3. Double tap Library.
4. Scroll to Mail and double tap.
5. Tap Envelope Index once.
6. Hit the modify button in the middle at the bottom.
7. Tap on it's file name and add something on the end ('old' for example).
8. Click done at the bottom in the middle (where modify was).
9. Hit the home button.
10. Click the mail icon (you should see that there are no messages for a second).
It should then redownload everything.
I hope to god this works because I'm running out of ideas!
P.S. If the mail app doesn't notice you've removed it's database, hit home and open it again and it should....
Last edited by jaysea; 10-02-2007 at 02:17 AM.
I have the same problem. I deleted all my mail accounts via Settings, rebooted the iPhone, and the little envelope icon still shows up. I even uninstalled Taskbar Notifier, rebooted and the envelope icon was gone. But when I reinstalled it again (still without any mail accounts on the phone) the envelope appeared again. I didn't have that problem with the previous version though...
Originally Posted by eboychik
Last edited by AllanRR; 10-02-2007 at 03:47 AM.
eboychik - let me know how you get on with my instructions....
AllanRR - Ok, now you're the second! If you could try what I suggested for eboychik that would be great.
I am going to have a look over the code tomorrow and see if I've missed something. It's 3 in the morning now, I'm going to sleep!
By bigp2 in forum Free Toolchain Software (Cydia App's)
Last Post: 10-06-2008, 10:10 AM
By jhebi in forum Free Toolchain Software (Cydia App's)
Last Post: 04-02-2008, 09:22 AM
By Stewcp in forum Free Toolchain Software (Cydia App's)
Last Post: 01-26-2008, 12:25 AM
By samhutto in forum Free Toolchain Software (Cydia App's)
Last Post: 11-28-2007, 11:44 PM