Question

How do I set up email on my droplet Ubuntu Ghost 0.5.4 on 14.04?

Posted November 21, 2014 3.5k views

I would like to install email server, and just have it forward to a @gmail.com email. I know how to set up Google App but that is no longer free, so just want the forwarding aspect.

Thanks

1 comment

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
2 answers

Hi!

To set up email forwarding, you will need to install a mail transfer agent (MTA) first such as Postfix. Check out How To Install and Setup Postfix on Ubuntu 14.04 | DigitalOcean.

Once you’ve done that, add an alias so that all emails are forwarded to your gmail email address:

Open /etc/postfix/virtual in your favorite editor:

sudo nano /etc/postfix/virtual

Add the following line at the bottom:

# Forward everything under @domain.com
@domain.com you@gmail.com

# Forward specific email addresses
dbulli@domain.com you@gmail.com
somethingelse@domain.com you@gmail.com

Then, apply the changes:

sudo newaliases
sudo service postfix restart

This didn’t work for me.

A couple notes.

  1. Ghost is able to send me test e-mails through ghost@mydomain.com.
  2. I’m using the ghost droplet.
  3. In the postfix main.cf file I updated the myhostname = mydomain.com, it was previously myhostname = ghost. I also removed the line alias_maps = hash:/etc/aliases and added the line virtual_alias_maps = hash:/etc/postfix/virtual.
  4. I created the file virtual under /etc/postfix and added name@mydomain name@gmail.com to the file.
  5. I ran the sudo newaliases and sudo service postfix restart command. I also tried running sudo postmap /etc/postfix/virtual and running sudo service postfix reload as well.

I’m not sure whats wrong here. Can anyone give me an idea what I’m doing wrong?

Submit an Answer