Easy way to forward all email
Is there an easy way to install a MTA on Ubuntu and forward all email to a different remote email box? Only want to forward local email and looking for something dead simple. Thank you!
Clarification:
I see that ssmtp and nullmailer are suggested, but I need something (just a) little more clever. I have one machine (machine.domain1.com) where I want local mail to be delivered at [email protected] and I want it delivered through direct connection to mx.domain2.com
So when I do mail root on machine1.com it should get forward to [email protected]. Issue with nullmailer and ssmtp is that forwarding is done to mx.domain2.com but mail is delivered with a RCPT TO set to [email protected] and I want the RCPT TO set to [email protected]
Possible with a simple solution or do I need to digg into postfix or exim for this?
Solution 1:
There's certainly no shortage of MTAs in Linux, nor in Ubuntu. As the most full-featured (and possibly overblown) solution, you can use postfix
to relay emails to a provider - i.e. all the emails it receives will be sent via that SMTP server. Here is a tutorial with details for Google Mail.
A more lightweight, and more simple alternative is nullmailer
, although I'm not sure if it is capable of using all the secure transport methods required for Google Mail.
Finally, the easiest solution seems to be ssmtp
. The setup is described here.
Solution 2:
It doesn't get much simpler than nullmailer . Although the mail will have to be sent to real addresses as nullmailer only forwards to a smart MTA.