Add new alias to Gmail without SMTP (forwarding-only address)
I used to be able to go to Accounts and Import → Add another email address you own and add an email account that's only a forwarding address. That is, it's not a mailbox and I don't have SMTP access to it. Gmail would send me a confirmation email to that address, I'd confirm it's mine, and done. Now it only gives me the option to add SMTP credentials. Did they stop supporting the previous method? Is there any other way I can get that option back?
Gmail recently changed its policy. Now it does not permit anymore to use the Gmail SMTP server to send email on behalf of another domain. This is to avoid spammers and enforce some security policy.
So, if you have an address email@example.com you also must have an SMTP server for bbb.com (e.g. smtp.bbb.com) and an account on that SMTP server. If you have those, you can enter that information in Gmail and set up that account as an alias.
Essentially, Gmail becomes just a client for that address, using the address’ SMTP server instead of Gmail SMTP server, to send mail for that address.
You can continue to use the Gmail SMTP server to send mail only for other Gmail addresses, or for Google Apps addresses.
As in Kzar’s answer, you now need to provide details for an SMTP server which will be used to send the mail.
As of writing, however, you can simply use the Gmail SMTP server, as long as you use Google two-step authentication.
So just for completeness, the full steps:
- Gmail settings, Accounts and Import tab.
- Add another email address you own
- Type name and email address to be added.
- For SMTP Server, put
- For Username, your full Gmail address including
- For password, provide an App Password generated in Google Accounts at https://security.google.com/settings/security/apppasswords
- Leave Secured connection using TLS selected as is.
- Add Account
If you are a Google Domains user, you can still add a new alias for your non-gmail domain, but you must have 2-step verification turned on.
- Turn on 2-step verification if you haven’t done so already.
- Goto your Account -> Signing In -> App Passwords
- In the App passwords box, select Mail for the app, select Other for the device.
- Enter the name of your domain for the “other” device, and click Generate.
- Goto Gmail settings, Accounts and Import tab.
- Click on Add another email address you own
- Type name and email address to be added from a domain hosted on Google Domains. (It didn’t seem to matter if treat as an alias was checked or not).
- For SMTP Server, put smtp.gmail.com
- For Username, your full Gmail address including @gmail.com
- For password, your App password generated from step 4.
- Leave the rest default (TLS, port 587)
- Click Add Account
For more details see Google Support – Sending mail from your forwarded email address. The link says to use port 465, but leaving it as TLS and port 587 worked just fine for me.
OK, there is a silver lining here. I just set this up and it is working fine:
You do not have to use an SMTP server that matches the domain of the email address. You only have to use an SMTP server. So as long as you have access to any SMTP server, you can set up forwarders or an unlimited number of email addresses.
Gmail no longer support using the Gmail outgoing mail server for Send Mail As if the account is not another Gmail or account or a Google Apps account.
You’ll need to contact whoever hosts the forwarder you use and see what they can do for you.
Our Awesome Tools
- Check your IP Address precisely
- Online JSON Formatter with Syntax Highlight
- Online CSS Minifier Compressor
- Database Administration Tutorials
- Programming Tutorials & IT News
- Linux & DevOps World
- Ebook Reviews
- eSport Matches, Skills Tutorials & News
- Entertainment & General News
- Check your public IP Address precisely