IMPORTANT: In July 2019 Google stopped 3rd party software and web services from accessing Gmail using OAUTH2. You now need to use application specific passwords.
Gmail 2-step Verification and SyncBack
You can use SyncBack with Gmail accounts where 2-step verification has been inaugurated by simply creating and using an application-specific password in Gmail after logging in to the Gmail service:
https://support.google.com/mail/answer/1173270?hl=en
Use the application-specific password in SyncBack (instead of the password you would use to log in to Gmail manually) with your normal Gmail address for the account in question.
If not using 2-step Verification
You need to configure Gmail to allow access to it from SyncBack:
- Login to your Gmail account
- Go to the settings in Gmail (click the gear icon at the top-right and click Settings from the menu)
- Go to the Forwarding and POP/IMAP settings tab
- Make sure Enable POP for all mail and Enable IMAP are enabled. Save the changes.
- You also need to allow access via less secure apps. To do this visit https://myaccount.google.com/lesssecureapps
Configuration
To send emails to a gmail email account:
- Modify your profile and go to the Log -> Email Log settings page of the profile configuration
- Set the Hostname to smtp.gmail.com (or as appropriate if different for your gmail account)
- Set the To as appropriate, and From as your gmail address, e.g. xyz@gmail.com
- Enter an email Subject, e.g. Log file for %PROFILENAME%
- Tick the Must login to email server checkbox
- Enter your gmail address as the Username and enter your Gmail Password
- Go to the Log -> Advanced settings page
- Select either Use STARTTLS command or Direct SSL/TLS connection
- Make sure the Port setting is left as zero. This ensures that SyncBack will automatically choose the correct port number based on your settings.
- Go to the Log -> Email Log settings page and click the Test Email Settings button to make sure the settings are correct