Installing EmailRelay on macOS

EmailRelay is a free and open source tool that allows for the forwarding of emails between two email servers. If you'd like to install it on your macOS device, follow the steps below.

Prerequisites

Before you begin, ensure you have the following:

Installation

  1. Open the Terminal application by clicking on Spotlight Search (magnifying glass icon on the top-right of your screen) and typing "Terminal"
  2. Run the following command in the Terminal to update Homebrew:
brew update
  1. Use the following Homebrew command to install EmailRelay:
brew install emailrelay
  1. Once the installation is complete, check that EmailRelay was installed correctly by running the following command:
emailrelay --version

If the installation was successful, you should see the EmailRelay version number displayed in the Terminal.

Configuration

To configure EmailRelay, you will need to create a configuration file. Use the following command to create a default configuration file:

sudo cp /usr/local/etc/emailrelay/emailrelay.conf.example /usr/local/etc/emailrelay/emailrelay.conf

Once the default configuration file is created, you can edit it with a text editor of your choice:

sudo nano /usr/local/etc/emailrelay/emailrelay.conf

Make the necessary changes to the configuration file, such as setting up the local and remote email server configurations.

Running EmailRelay

To run EmailRelay, use the following command in the Terminal:

sudo emailrelay -f -d

The -f option tells EmailRelay to run in the foreground, and the -d option enables debug logging.

Conclusion

EmailRelay is now installed and configured on your macOS device. You can start using it to forward emails between two email servers. Make sure to visit the official EmailRelay documentation for more information on how to use this tool effectively.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!