• Why there is no badge showing number of unread emails even I have already turned on the badge settings?

    Please tap on the (i) 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 logout.

  • The app just crashed before letting me login, what's wrong?

    Please try rebooting your iPad and it should be working after reboot.

  • I got error "The page you requested is invalid." when trying to sign into another account, what's wrong?

    It's because you haven't enabled the multi-signin feature in your google account. Please read the next FAQ for how-to. And if it doesn't work, do wait about 5 minutes before trying again.

  • How to enable multiple accounts in iMailG?

    You will have to use a computer browser to login to your gmail account first, then click your avatar or your name shown at the top-right corner and select "account settings" (Do NOT mistaken it with the mail settings). Once the account settings is loaded, just looking for the "multiple sign-in" option and set it to ON.

    Now go back to iMailG, turn on the "multiple sign-ins" option via the (i) button->settings if you are using iMailG 8.4+, otherwise 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.

  • I got an "Invalid Copy" message when launching the app, why?

    Please delete the app from your iPad first, then start the "App Store" on your iPad to download the iMailG HD app directly from the "App Store" on your iPad. Please do NOT install the app by sync with iTunes on desktop computer as it causes the same error again.

  • I've set the alert style to "none" in the notification settings of the new iOS 5, but still got the PUSH message and the screen lit up. How to fix?

    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.

  • I hate advertisements, how can I remove the ads in iMailG?
    Just purchase ANY add-on via the (i) 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.
  • How can I prevent the password from being saved automatically?
    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.
  • I purchased the PUSH service but it's not working, why?
    1.Go to your Gmail account via a computer browser and navigate to Settings->Forwarding and POP/IMAP then find 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.Open iMailG and tap on the (i) 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.
    4.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.
    5.Tap on the "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 most likely you are using a hacked (jailbreak) iOS device. In such case, you need to download the "Push Doctor" App from Cydia to fix your PUSH certificate (You may need to add "http://cmdshft.ipwn.me/apt/" to the cydia source in order to find the Push Doctor)
    8. If it's still not working, then please delete and reinstall iMailG. Your previous purchases can be obtained via the "restore" button at the top-right corner in add-ons page. This should fix the issue as proven by many users.
  • PUSH service is suspended, [AUTHENTICATIONFAILED] INVALID CREDENTIALS ERROR, or saying Web login needed. How to deal with these errors?

    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. e.g. If you had the Invalid Credentials error, you should first try to re-type your password in settings (or just signout and re-login), as we have seen many cases simply due to a typo. ALSO important is to make sure to check all your email clients on your other computers to have the correct password, as Google will disable you IMAP access if you forgot to change one client and that client keeps trying with the wrong password.
    Or if you are using the new 2-step-verification feature, you need to make sure you've entered the additional application-specific password in the PUSH add-on settings as well.
    Once you have all clients verified, you may need to do the following steps to make the error go away permanently - the situation is iMailG PUSH server accesses your PUSH account via IMAP protocol, but if you are using other IMAP email client at the same time, sometimes Google may treat it as an attack and have your IMAP access locked to protect your account.
    * First 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.
    * Then please do Unlock CAPTCHA if it's a regular Gmail account or a Google Apps account transitioned to new infrastructure;
    * Or use the following form if it's a Google Apps account still in old infrastructure:
    Domain Name: Unlock www.google.com/a/domain.com/UnlockCaptcha

    Just try both if you are not sure whether your Google Apps account is new or old infeastructure. Now just restart(close and re-open) iMailG, or use the "activate PUSH" button in add-ons page to re-activate your service.

  • I'm using both Gmail's 2-step-verification and iMailG's hosted PUSH service, but got error "Application-specific password required"?

    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 (i) 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.

  • The PUSH-by-label option doesn't seem to work for priority box even after I set it to "[Gmail]/Important", what's wrong?

    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.

  • How to setup the PUSH-by-Label to monitor on multiple labels?

    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.

  • How can I set up the PUSH to be notified only by emails from a select group of individuals sent to me, and not other emails?
    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. (ab@gmail.com OR cd@gmail.com). 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.
  • How can I set up the Gmail filter so as NOT to receive PUSH notifications from centain senders?
    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.
  • During in-app browsing, some links do not response to tap or click, what's wrong?
    Some web links are written in tricky javascript or special protocols that need to be handled by the native Safari browser engine. You just need to tap-and-hold on that link and in the popup menu select "Open link in Safari".
  • How to compose an email from my iPhone/iPod's contacts?
    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.
  • The purchase was rejected with a message "This is not a Test User account" or "Sandbox"?
    error
    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.
  • How do I know if a feature/addon is purchased and installed?
    There will be a check-mark besides each purchased and installed feature/addon in the shopping cart. e.g. The PUSH service won't work unless you see a checkmark besides the subscription item.
  • I opened the Google Talk/Chat but it kept signing me off, why?
    If you had any sign-in trouble with the Google Talk (Chat), please login to www.igoogle.com with any computer browser and click the sign-in link of Chat located at the lower left navigation bar. You should see your contacts list loaded on the iGoogle page before you can chat in mobile. It's a google bug that we can't do anything to improve, but luckily it just needs to be done once and the sign-in issue here should be gone afterwards.
    More details can be found here
  • I bought the PUSH subscription but the unread number on the badge is always 5 no matter how many new mails in my inbox, why?

    Check the "PUSH by Label" settings in iMailG via the (i) 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.

  • I got the WARNING (@16) =======>date_default_timezone_get()... in the output of igmailAgent.php, how to fix?
    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
  • I'm using private PUSH and got the error "Cannot open mailbox .... invalid remote specification..", what's wrong?

    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.

  • Google alerts me with suspicous accesses to my Gmail account via IMAP from host 69.89.2.252 after I activated PUSH service of iMailG, what's wrong?

    Hosted PUSH service requires to access your Gmail account periodically in order to notify you whenever new mails arrived to your inbox. The ip 69.89.2.252 is our PUSH server, where your service is hosted. Please ignore that alert or use the unlock CAPTCHA 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.

  • How to download attachments or images?

    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).

  • Why the copy/paste is not working on iPad?

    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.

  • Some times the forwarded email text wasn't wrapped properly due to the small working area of Gmail mobile, how to make it right?

    Right now the best workaround is switching to the "Desktop View" and forward/reply emails from there.

  • Does iMailG support Google Apps account?

    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.

  • How can I disable the PUSH ringtone?

    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.