Mobile app version of vmapp.org
Login or Join
Nickens628

: I built a free, open-source, encrypted, and private solution at https://github.com/niftylettuce/forward-email. This service does not store logs, it is completely private and simply acts as a proxy.

@Nickens628

I built a free, open-source, encrypted, and private solution at github.com/niftylettuce/forward-email. This service does not store logs, it is completely private and simply acts as a proxy. No email is ever stored on the server, it's all proxied in memory to the recipient's mail server (view the source on GitHub if you'd like to learn more about how it works!).

The documentation is hosted at forwardemail.net/ and you can configure it with the instructions below.


Replace niftylettuce@gmail.com with the email address you want to forward emails to below:



Set the following DNS MX records on your domain name:



Name/Host/Alias TTL Record Type Priority Value/Answer/Destination @ or leave blank 3600 MX 10 mx1.forwardemail.net @ or leave blank 3600 MX 20 mx2.forwardemail.net



Set (and customize) the following DNS TXT records on your domain name:



If you are forwarding all emails from your domain to a specific address:



Name/Host/Alias TTL Record Type Value/Answer/Destination @ or leave blank 3600 TXT forward-email=niftylettuce@gmail.com



If you just need to forward a single email address (e.g. hello@niftylettuce.com to niftylettuce@gmail.com; this will also forward hello+test@niftylettuce.com to niftylettuce+test@gmail.com automatically):



Name/Host/Alias TTL Record Type Value/Answer/Destination @ or leave blank 3600 TXT forward-email=hello:niftylettuce@gmail.com



If you are forwarding multiple emails, then you'll want to separate them with a comma:



Name/Host/Alias TTL Record Type Value/Answer/Destination @ or leave blank 3600 TXT forward-email=hello:niftylettuce@gmail.com,support:niftylettuce@gmail.com



Please note that if you have multiple TXT record lines for forward-email: the service will only read the FIRST listed - please ensure you only have one line.



Set (and customize) the following TXT record for SPF verification for your domain name (this will allow SPF verification to pass):



If you're using a service like AWS Route 53, then edit your existing TXT record and add the following as a new line:



Name/Host/Alias TTL Record Type Value/Answer/Destination @ or leave blank 3600 TXT v=spf1 a mx include:spf.forwardemail.net ~all



If you already have a similar line with v=spf1, then you'll need to append include:spf.forwardemail.net right before any existing include:host.com records and before the ~all in the same line (e.g. v=spf1 a mx include:spf.forwardemail.net include:host.com ~all).



Send a test email to confirm it works. Note that it might take some time for your DNS records to propagate.
If you have any issues please visit forwardemail.net/ and/or file an issue on GitHub at github.com/niftylettuce/forward-email.

10% popularity Vote Up Vote Down


Login to follow query

More posts by @Nickens628

0 Comments

Sorted by latest first Latest Oldest Best

Back to top | Use Dark Theme