Simply sign out all gmail accounts via the dropdown menu at the bottom of inbox. Then open iMailG app again and re-login. This shall fix all weird issues immediately, including lagging and CPU overload.
Just purchase ANY add-on via the settings button located at the corner of screen, and the ads banners will be gone after restart. Note this doesn't apply to iMailG HD for iPad, which is a paid app and free of ads.
It could be resulted from a couple of different reasons, please read the 1st paragraph of the email, which shows the source of the error. For most cases, it's due to Google is enforcing tighter security check and need you perform the following actions (aka. Unlock Captcha) to authorize 3rd-party application accessing your account to deliver PUSH notifications when new mails arrived.
1) make sure your account has IMAP access enabled by using a computer browser to visit your gmail settings->Forward and POP/IMAP->Enable IMAP access.
2) please open this link in any browser Unlock CAPTCHA and follow the instructions on page to login.
3) within 5 minutes of above login, open iMailG and perform a logout and re-login. And you shall see the PUSH is setup successfully.
4) If your account is a Google Apps(Enterprise) account in old infrastructure, please use the following to unlock if the #3 unlock doesn't work for you. Domain Name:Unlockwww.google.com/a/domain.com/UnlockCaptcha
There is a pen-tip button right above the keyboard when composing emails. Tap the pen-tip (looks like a notepad on iPad version) shall present you a list where you can add text as signautres or snippets. If tap on any text snippet, it will be inserted into the composer from where the cursor was located. You can even use HTML code in the snippet to create colorful and eye-catching signatures. However, you do need to select which one to use as it's not automatically inserted.
Gmail mobile does provide an automatic signature, although not as powerful as the snippets. To enable it, you just need to go 1 level up from your inbox and locate a gear button at the top-right corner. Tap on it and you shall see the signature settings there. Check Gmail Blog for more details.
Please tap on the gear button at the corner and see if you have put a correct email and password there, especially for Google Apps (3rd-party domain) account as unlike regular Gmail it's not able to capture the login credentials automatically after login.
Now go back to iMailG, just sign out and re-login and you shall find the email address shown at the bottom of inbox is now enhanced with a popup menu. Simple tap on it to switch between your gmail accounts swiftly.
Before running through the following steps to diagnose, please be sure that you have purchased the proper add-on. e.g. Yearly PUSH service only works within the specified year, add-on for future year won't enable your service in current year. 0.First of all, please try delete and reinstall iMailG as it usually fixes most issues caused by upgrade. Your previous purchases can be obtained via the "restore" button in the settings->add-on shop. 1.If that doesn't help, please go to your Gmail account via a computer browser and navigate to Settings->Forwarding and POP/IMAP
and find the following in same page
IMAP Access->Folder Size Limits and make sure it's set to "Do not limit the number of messages in an IMAP folder (default)". 2.Open the iOS Settings App->Notification->iMailG and make sure all options (Badges, Alerts, Sounds, View-in-lock-screen) are enabled. 3.Next, scroll up to open the add-ons page. Make sure there is a check-mark beside the corresponding PUSH service - if not, please either make a purchase, or use the "restore" button to recover your previous purchases. 4.Open iMailG and tap on the settings button at the corner to bring up the in-app settings page, then scroll down and find the PUSH add-on Settings. Make sure the PUSH Service is NOT disabled there. 5.Tap on the "Re-activate PUSH" button at the lower-left corner of the add-ons page, and make sure you get a successful message - "Your PUSH account has been successfully updated." 6.If you got "Invalid credential" error, then you need to look at the next FAQ for solution. 7. If there is no response after you tapping the "Activate PUSH" button, and you are sure the network is working, then please try download some other push enabled app to see if it works on your device. If so, come back to iMailG and it shall work. If other app doesn't do push either, then it means it's not an issue with iMailG and you need to book an appointment with Apple asking them what went wrong on your device.
iMailG does support Gmail 2-step-verification since version 6.0.2. Please make sure you are using the latest version, then use a desktop browser to visit your Google Account and select "using 2-step verification", then "manage application-specific password" to generate a password there for iMailG. Once you get it, go back to iMailG->PUSH settings->2-step-verification and set the generated password in the Application-specific Password field. Finally, restart iMailG via the gear button settings->Reset & Logout.
Please do remember to update the application-specific password if you switch to other Gmail account, or you will get the same error again.
Also note that you should leave this field empty if you were using the private-PUSH instead of the hosted-PUSH service. Because in private PUSH, the application-specific-password should be set in the corresponding igmail.ini file.
Please go to your Gmail settings via a computer browser and make sure the language settings is set to English. The "[Gmail]/Important" label only exists when the language is set to English, and you may need to change it to "[Google Mail]/Important" if you are in UK. If you are using other language or having issues with it, please use an email client that's capable of browsing IMAP folders, e.g. Thunderbird, to see what the folder(label) is actually named in your Gmail account.
Nothing to fix in iMailG side. You just need to turn off one additional option - the "View in Lock Screen" beneath the "alert style". If it's still not working, you just need to delete iMailG and re-install from app store, as this shall fix most issues caused by upgrading from iOS 4.x to iOS 5.
You need to create a incoming email filter in Gmail settings (better via a computer browser) and make it include all the filtering conditions applied to the other labels you want to monitor, then just use this label in the PUSH-by-Label field. The PUSH-by-Label field can only take 1 label a time, do not try to put multiple labels in.
1) Create a label "my-group" in the Desktop View or via any computer browser accessing your Gmail account.
2) Also in desktop view, create a filter with the "From:" field set to the list of emails you would like to receive from, separated by OR and enclosed by parentheses. e.g. (email@example.com OR firstname.lastname@example.org). Then select to apply the "my-group" label automatically.
3) Start iMailG and go to settings->PUSH add-on settings->PUSH by Label, and set the label as "my-group".
4) Close and restart iMailG to make it work.
5) Please visit Google Answers for more filter details.
The push-by-label feature introduced since version 6.x gives you maximum freedom in configuration. To prevent certain senders from bugging you, e.g. mails from facebook, while still enjoy the push from other senders, you just need to:
1) Create a label "non-facebook" in Gmail Desktop View or via any computer browser.
2) Also in desktop view, create a filter with the "From:" field set to "-facebook" (looks like "From:-facebook") and apply the "non-facebook" label automatically. In other words, you set up a filter that tags every incoming email with the label "non-facebook". Note you don't need to skip inbox or change other existing filters.
3) Start iMailG and go to settings->PUSH add-on settings->PUSH by Label, and set the label as "non-facebook".
4) Close and restart iMailG to make it work.
5) As always you can make the filter more complex to suit your own taste.
iMailG doesn't provide a way to access iOS device's contacts directly because we believe every Gmail lover should have set up the automatic sync with their Gmail account. Here is how - Google Sync: Setting up Google Sync with your iOS device
And once you've done that, the contacts are seemlessly integrated everywhere.
1. You are using AppSync on a jailbreak(hacked) iPhone - in this case you need to uninstall AppSync from Cydia; uninstall iMailG; reboot device; reinstall iMailG; then make the purchase. After that, you can install the AppSync back with no problem. 2. You are an iPhone developer and installing iMailG on your test device. In such case, please log off your itunes account via the settings app->app store->sign off, then reboot the device and try to make the purchase again. Another way to log off is to click the App Store icon, go to Featured tab and scroll to the very bottom, then click the account and sign out.
Try the #2 even if you were not iPhone developer as sometimes the iTunes would be confused by multiple sign-ins and this is the best way to clear it up.
Check the "PUSH by Label" settings in iMailG via the gear button. Most likely you have set it to "[Gmail]/Important" - meaning it will tell you how many unread mails undert the Important label instead of Inbox. Gmail applies the Important label implicitly based on your action and there may be some mails being marked as Important but somehow got archived without marked as read, thus you can't see them in inbox. This rarely happened when Gmail first introduced the Important label, and should no longer you once fixed.
To fix this issue, just do a search in Gmail with "is:important is:unread" and then mark all of them read.
This is a php warning that you can safely ignore, or you may insert the following line to the 2nd line of igmailAgent.php file(right after the <?php): date_default_timezone_set('America/Los_Angeles');
Note you need to change the city to your own city according to the following link: http://www.php.net/manual/en/timezones.php
This means your igmailAgent.php scripts cannot reach Gmail server via port 993 (standard Gmail IMAP port). You may need to talk to the network admin to open this port for you or put the agent script in a server with no port restrictions such as DMZ.
Hosted PUSH service requires to access your Gmail account periodically in order to notify you whenever new mails arrived to your inbox. The IP address 188.8.131.52 is our PUSH server, where your PUSH service is hosted. Please click YES to recognize that access as valid, or use the unlock CAPTCHA link described in previous FAQ to permanently silence the warning.
If you still worry about the security (our server is highly secured and protected), you may choose to use the private PUSH as detailed in the PUSH tab.
For images, you can simply tap-and-hold on the image until a menu pops up, then select "Save Image".
For other attachments, you can tap-and-hold on the link until a menu pops up and select "open in safari" then download it via the Apple Safari mobile browser (you may be asked to login again in safari to verify your Gmail access).
The Gmail API on iPad has a bug that prevents the copy/paste tooltip to show when you do the regular long-tap gesture. However, you can workaround by doing double-tap and long-hold on the second tap for 1s before releasing your finger - the tooltip will show afterwards and you can drag to select/copy/paste as usual.
This bug doesn't show on iPhone or iPod Touch, only iPad user is affected.
Google is enforcing new apps infrastructure to every user starting from Jan 2011. If your account hasn't been transitioned to the new infrastructure, please do so by logging into your Google Apps admin account and follow the instructions on the top banner. After the transition, Google Apps email account will be working the same way as regular Gmail account. You just log in with full email address, including the domain name. Please contact Google Inc. if you had difficulty transitioning your account as it's beyond iMailG's support scope.
Since iMailG 7.0 we also added the legacy Google App mode. For Google Apps user whose account has not been transitioned to new Google infrastructure yet and some Enterprise user using a non-standard Gmail login page, please fill the corresponding settings field with the web URL that is used when you login on a computer browser. e.g. assuming your domain is abc.com, it could be either https://mail.google.com/a/abc.com or http://webmail.abc.com. Then go back to turn on the "Restart iMailG" option at the bottom.
Another common workaround is to create a personal Gmail account as proxy, by forwarding all your Google Apps emails to the proxy and also set the proxy account to send emails out as if they were from your Google Apps email address. Then use iMailG to access this proxy account instead. This way you can fully enjoy the offline feature of iMailG that lacks in the legacy mode.
There are 2 places you can change, either turn off the sound setting in the Notification Center or set the PUSH ringtone option in iMailG settings to "disabled". And for some extreme rare cases, you will have to choose one arbitatry ringtone in iMailG settings first, close the settings screens, close the app after you see the PUSH is successfuly updated, then re-open the app and change the ringtone to "disabled". And this shall permanently disable the push sound.
Password saving is part of the offline feature and cannot be disabled. However, it's stored in the highly secured keychain in your iPhone/iPod instead of clear text. You may also turn on the Passcode Protection in iMailG settings to prompt for a 4-digit access code upon every startup to prevent other people gaining access to your Gmail. And this code is also highly secured in keychain.