Google keeps making security improvements to ensure that users email can't get hacked.
Using regular account passwords in applications in order to access SMTP servers used to be an acceptable option but Google has purposely broken that functionality because it made compromising users passwords too easy.
You now need to sign up for App Passwords but that functionality is only available for those that sign up for 2-Step Verification (2FA or MFA).
Therefore you need to enable 2-Step Verification before you can get a App Password:
- Enable 2-Step Verification for your Google Account (myaccount.google.com)
- Generate the App Password (myaccount.google.com/apppasswords)
- Use the App Password in dbFront.
The Email setting should be:
- SMTP Host: smtp.gmail.com
- SMTP Port: 587
- Enable SSL/TSL: Checked
- SMTP Account: %youraccount%@gmail.com
- SMTP Account Password: %ApplicationPassword%
Once saved, you can click Test Email to verify that it works as intended.