6

I'd like to have a very lightweight and easy mail transfer agent on my server. The only purpose of this MTA is to buffer outgoing email messages locally and forward them to ISP's mail servers.

What options Ubuntu offers?

Criteria

  • Easy to configure for forwarding purposes

  • Simple - average user can understand how it works

  • Secure - outside traffic is disabled

  • No incoming email support needed

I have had various issues with sendmail and other complex solutions which are overkill for my modest needs.

  • 1
    Related, though perhaps not exact duplicate: http://askubuntu.com/questions/7993/how-can-i-setup-a-mail-transfer-agent - some ideas there you might consider. – Caesium Jan 23 '12 at 10:40

2 Answers2

4

What you are looking for is Nullmailer. Simple and lightweight with almost no configuration. Check this post:

It has been a perfect solution for my self-hosted Ubuntu server. Hope this helps!

user2942
  • 103
MordSith
  • 117
4

postfix is what I'd use and it can accomplish what you're after but I'm not sure it checks all your criteria.

As far as simple goes, I'm not sure there's on MTA that's even slightly simple. Postfix isn't insanely hard to understand and you will get a nice installer to create the default configuration (that you can call again after installation from sudo dpkg-reconfigure postfix), but it's not something "just anybody" should be setting up.

Relaying email isn't hard but you can run into problems with some SASL issues if you don't install the right packages (libsasl2-2 libsasl2-modules ca-certificates).

Security is mainly a case of firewalling things so external people can't connect. Again, not hard. Either do it with your router or ufw on the server (sudo ufw deny smtp).

Basically, you all you need is Google on your side.

Oli
  • 293,335
  • In the end, I had to settle to Postfix: http://opensourcehacker.com/2013/03/26/using-postfix-and-free-mandrill-email-service-for-smtp-on-ubuntu-linux-server/ – Mikko Ohtamaa Dec 20 '13 at 18:40