I'd like to set up some sort of mail server to send emails from from my gmail account to another email. How can I do this?
1 Answer
First, install sSMTP, since in this instance postfix is overkill. Yes, this will remove postfix. Do we care? Not really.
sudo apt-get install ssmtp
- Configure sSMTP by editing
/etc/ssmtp/ssmtp.conf
#Config file for sSMTP sendmail # # The person who gets all mail for userids < 1000 # Make this empty to disable rewriting. root=yourusername@gmail.com #I recommend setting this mailhub=smtp.gmail.com:587 # Where will the mail seem to come from? rewriteDomain= #The full hostname hostname=[some hostname here] UseTLS=YES UseSTARTTLS=YES AuthMethod=LOGIN AuthUser=yourusername@gmail.com AuthPass=yourpassword # Are users allowed to set their own From: address? # YES - Allow the user to specify their own From: address # NO - Use the system generated From: address # This is optional if you're going to use revaliases - I didn't FromLineOverride=YES
Now, we need to set permissions on /etc/ssmtp/ssmtp.conf
to help (it isn't foolproof) protect your plaintext password.
sudo chown root:nagios /etc/ssmtp/ssmtp.conf
sudo chmod 640 /etc/ssmtp/ssmtp.conf
Restart nagios and you should be set.
sudo service nagios3 restart
-
-
@user66001: Installing and configuring postfix was neither requested nor needed by the OP. There are plenty of (great) answers for that already. Mar 31, 2021 at 23:24
-
As of 2021, one should use
msmtp
(or similar) instead ofssmtp
, which is now an almost abandoned project. Mar 31, 2021 at 23:25 -
@MestreLion - The OP wasn't specific about what mail server worked for them, so no harm in asking for the same solution using a different mail server. Instead of suggesting what you take exception to on a 7 year old post(!), and eluding to other answers that I recall looking for an not finding, how about actually linking to these (great) answers you mention. P.S The OP didn't ask for a 2021 update to the solution provided, either... Apr 2, 2021 at 4:56
-
@user66001: I didn't mean to be rude or unhelpful. My point was: OP had a very specific and simple scenario, so @jrg was on the spot to say that postfix is overkill for that particular case, and suggested
ssmtp
. Yes, no harm in asking for a postfix solution, but that would be completely out of the scope for his answer. Postfix is a big deal, and it deserves its own question (and a much longer answer) Apr 2, 2021 at 8:38