If you use Gmail, it is easy to add Emails to send from without any additional services. The only thing is you need to have 2FA enabled on your Google account. Without 2 Factor Authentication, you will not be able to follow the next steps, specifically adding a application password, which is needed for this kind of configuration.
Keep in mind that this is undocumented and a relic of an old function that Google provided. It is possible that at some point Google will disable this functionality. This said, it has worked for us for over 7 years now.
- Go to Gmail -> Settings -> Accounts and Import
- Add another email address you own under Aliases
- Set name & email. Untick “treat as in alias”
- SMTP is
smtp.gmail.com, port is right already.
- Username is your full Gmail address (including @gmail.com)
- Password is not your login password. You need to create an application password here: https://security.google.com/settings/security/apppasswords
- Leave TLS enabled
- Click “Add Account”
- Reload your Gmail account
- Done :)
Now you can choose which email to send from when you compose a new mail. It will also automatically use the right email when you respond to a mail.
You'll need to update the TXT record on your domain to include Gmail's servers, so that your emails are delivered.
The correct TXT record for forwarding emails via ForwardMX and sending via Gmail is:
"v=spf1 include:_spf.forwardmx.io include:_spf.google.com -all"