You do NOT need to install a third party app.
Both Google Chrome and Firefox support this functionality. (ok, technically these are third party apps, but lets assume you are not using safari.)
Open gmail in chrome.
In the address bar next to the "bookmark star" you should see a grey diamond. Click on the diamond
Select "use gmail".
If you do ...
Go to Settings → Mail, Contacts, Calendars.
Select the Gmail account in question.
Select Account → Advanced.
In the second section called "Move Discarded messages into" change Archive Mailbox to Deleted Mailbox.
The messages will then be deleted instead of archived.
Apple KB Article: Archive your Gmail messages
So you've already set up two-step verification in Gmail...
(If not, now is probably a good time to do so.)
But now that you have 2-step enabled, you can't use your old gmail password to sync your iOS Mail app to Gmail. You will have to sign into Gmail on your phone using a special app password which you can find by signing into Google at your two-step ...
You can't do this in the OS X Mail client. Mail.app will download all your emails available on the server.
The workaround is to make the change on the server. You mention that you have Gmail, therefore you can go to Gmail's IMAP settings and restrict the amount of emails available (for example, the most recent 1000).
Also, you can exclude labels from being ...
[update 2016-09-02] in iOS 9.3.5 you can simply pull down in the Contacts list to force a sync.
If this doesn't appear to work, make sure the problem is with syncing and not with the data iOS "sees" in the Google contacts by testing on a separate contact. For example, I had a problem (while on iOS 10.2) where the phone number wouldn't sync because it was in ...
This is a great question and I hope that it will get a lot of answers.
(For the sake of this discussion I'll assume by 'push' you mean 'near-instant notification of new messages.' IMAP has something called IMAP IDLE which is similar but I don't think iOS supports it, or maybe Gmail doesn't, or both. Anyway, I don't want that term to become a distraction, I ...
The challenge is that Gmail uses "Labels" to attach to messages, and messages can have zero or more than one label, while IMAP puts messages in folders (Inbox, Trash, etc) and every message is in one, and only one, folder. Thus, when Mail.app tells the Gmail server to delete a message from the Inbox, the Gmail server cannot reliably tell if it should just ...
Mavericks Mail.app is now actually aware of the All Mail folder and has "archiving" as a separate concept, just like iOS does. The old delete-from-inbox-to-archive was arguably a hack in Gmail's IMAP implementation which now no longer works. Now "Delete" actually means delete and "Archive" means archive.
The new command is in the menu under Message > ...
Since end of 2012, Google has ended support for the Exchange protocol, so you would not be able to sync your iPhone contacts with your Gmail account via Exchange. Instead use the Gmail account method directly via Settings > Mail, Contacts, Calendars > Add account... > Gmail, enter your Gmail account credentials and enable contact sync.
You can ...
I found it quick and easy to go to Settings -> Mail, Contacts, & Calendars -> Add Account -> Other -> Add CardDAV Account (under Contacts). Type google.com as Server, then type your Google email as username, password and click Done.
I had to use the application specific-password because I have a 2-step verification security setting with google but ...
After no one replied so I did some research on this again ... though I could not find how to turn off the autosave draft feature on my apple mail application ... I did figure out a way to deal with this annoying drafts problem ... All I did is that in "Mailbox Behaviors" tab I changed the location of the Drafts folder ... now instead of saving the drafts in ...
The SMTP server is used to send mail.
(Note: There are two locations you must paste you app-specific password, these instructions are for the 'sending' server, not the 'receiving' server')
Go to Google and generate an app-specific password on this page.
Now open Mail and go to Preferences > Accounts and select your Google account. At the bottom of the ...
Here is a shortcut that you can use easily as described by Philip Mat, No needs of any app, it is built in Mail using the help shortcut.
Press Cmd-? or Cmd-Shift-/ to access the Help > Search menu.
Type in the name of your folder.
Press arrow down once for Move To or twice for Copy To and hit return.
Drove me crazy too, so I made a mailbundle to right this wrong ;-) Download it here:
Note: I’ll update the plugin every time when Mail.app breaks it for ‘compatibility’ reasons. Just download it again and run the INSTALL script again to update. (Might take me a couple of days though.)
In Mac's mail app you have got the option to create a 'smart mailbox'. This allows you for example to only view unread emails. It can even do that over multiple mailboxes.
Sample rule for unread messages of today (taken from makeusof.com):
If you just want to have the unread messages always on top, there's a sort option for that in the menu between Edit ...
In ~/Library/Mail/V2/MailData/Accounts.plist :
In Root > MailAccounts > Item # where # is the account to which you want to link the new aliases.
Create a new Array called EmailAliases
In this Array add a dictionary call Item # for each name you want
In each dictionary you created add 2 string fields : name and alias.
In name you put the name and in ...
If you don't have other Mail accounts with data that you want, quit Mail.app and delete the entire contents of ~/Library/Mail/
If you do have other accounts and only want to remove your Gmail account, quit Mail.app, open the V2 folder inside the above path and delete the folder relevant to the particular account that you want removed.
Apple did not change your Gmail profile picture. What is (likely) actually happening is the following:
When you add a Gmail account to Mail.app, you can choose to sync contacts with Google. (It might even do it by default. I am not sure because it has been years since I set it up.) If you do so, all of the contacts in Contacts (Address Book) on your Mac ...
I had this problem too.
When I checked on google if there was a security issue (https://myaccount.google.com/device-activity) I noticed that my iphone location was overseas.
I then realised that iPhone was connected to my company wifi and was routed via their overseas hub.
So I disabled the wifi so that only the local mobile data was being used.
You need to enable the "Delete Email As Trash" setting through Google Sync. Google added this feature in 2012:
On your iOS device, visit http://m.google.com/sync/settings and log in.
Select your device from the list on the "Manage devices" page.
Click the "Enable "Delete Email As Trash" for this device" checkbox.
Tap "Save" to accept the new setting.
This can be disabled in Google Chrome. Go to Settings, then select "Show Advanced Settings..." at the bottom of the page. Click "Content Settings", and click "Manage Handlers" under the "Handlers" heading. Under "Active protocol handlers", change mailto to "None".
Then go into Mail.app and into Preferences -> General, and make sure "Default E-mail Reader" ...
The Verge gave a good writeup recommending the Gmail App + CalDAV + CardDAV: http://www.theverge.com/2012/12/5/3732364/best-way-gmail-google-calendar-iphone-how-to
The Gmail app solves both downsides you mention above. For CardDAV, it does a 15 min fetch, which is plenty good enough for me, so I don't see lack of push as being a real problem.
When you archive things in gmail, it just removes the 'inbox' label on it. If you want to find the archived email, just search for them or you can click on the label 'all mail' on the left. The same goes with gmail online. see more at https://support.google.com/mail/answer/6576?hl=en
The Notification settings aren't laid out very well. To fully disable notifications, you need to change pretty much all the settings on an app's notifications page in Settings.
Make sure you have turned off every switch circled here, and change Alert Style to None: