IMAP
IMAP is used to pull verification codes that are sent to your email for sites like BestBuy in order to speedup checkout process on sites like BestBuy.
Setup
Follow the guide for whichever mail hosting provider you are using.
Gmail
Enable IMAP
Open Gmail - https://mail.google.com/
Click Settings -> See all settings
Click on POP/IMAP
Scroll down to IMAP Access
Enable IMAP
Click Save Changes
Enable 2FA
Follow the instructions to enroll in 2FA
Create App Password
Add a custom app name like "Refract" and click create. This this the password you are to use in Refract's IMAP setting.
Yahoo
Scroll down to Other ways to sign in
Click on Generate app password and generate a new app password (Note: Keep this saved somewhere and don’t share it as it will allow us to access your emails through IMAP. If compromised, please delete and create a new IMAP Login in Refract)
Use your newly generated App Password to add a new Yahoo account on Refract’s IMAP tab.
AOL
Scroll down to Other ways to sign in
Click on Generate app password and generate a new app password (Note: Keep this saved somewhere and don’t share it as it will allow us to access your emails through IMAP. If compromised, please delete and create a new IMAP Login in Refract)
Use your newly generated App Password to add a new Yahoo account on Refract’s IMAP tab.
FAQ
Why is my IMAP not submitting the codes?
If the bot is not submitting the codes, there may be several reasons:
The code never was sent in the first place. Sites like BestBuy are notorious for making tasks wait for a code that never comes.
If the code was sent, make sure it appears in the Inbox section of your email. If it is in a folder elsewhere, Refract may not be able to get it.
IMPORTANT
Make sure that your device time is in sync with your local time. If the device time is wrong, IMAP will not work.
To resync your time on Windows:
Open Settings: Press
Win + I
.Go to Time & Language: Click "Time & Language" > "Date & time".
Enable Auto Sync: Toggle "Set time automatically" and "Set time zone automatically" ON.
Manually Sync: Click "Sync now" under "Additional settings".
If you do not have a "sync now" button, turn off both toggles and then turn them back on to force a sync.
Check Time Zone: If incorrect, turn off "Set time zone automatically", then select the correct time zone from the dropdown.
To resync your time on Mac:
Open System Settings: Click the Apple menu > "System Settings".
Go to Date & Time: Navigate to "General" > "Date & Time".
Enable Auto Sync: Toggle "Set time and date automatically" ON.
Check Time Zone: Click "Time Zone", ensure "Set time zone automatically" is enabled.
Restart: If changes don’t apply, restart your Mac.
Gmail IMAP Setup Video Guide
Last updated
Was this helpful?