Visit your Google My Account. Now, sign into your Google Account.
Then, From your Profile tab on the right top corner select Manage your Google Account.
Then, Go to Security tab.
After that, select 2-Step Verification if not already enabled. Please follow the steps to enable 2-Step Verification, If Already Enabled then proceed to step 5
Then, Click App Passwords and choose the device you’re using. After that, select Other and enter you own custom device name.
Then, select Generate.
After that, follow the instructions to enter the App password (the 16-character code in the yellow bar) on your device.
Then, select Done.
For Yahoo
Visit Yahoo Mail. Now sign into your Yahoo Account
Then, Go to Account Security tab.
After that, at the bottom, click Manage app passwords and choose the app you're using. Now, select Other option and enter your own custom app name.
Then select Generate.
After that, enter the App password (the 16-character code displayed in the box in password field)
Then, select Done.
For Hotmail
Go to Microsoft's Security basics page and sign in to your Microsoft account.
You'll receive a code via your authenticator app to sign in.
Next, click the more security options link below basic options and then under App passwords, click Create a new app password.
A new app password will be created instantly to use on any Microsoft app or device that doesn't support two-factor verification security codes.