Changes

From Amahi Wiki
Jump to: navigation, search
no edit summary
To receive emails meant for the root user, you have to [[Forward_System_Emails|Forward System Emails]] after finishing this tutorial.<br>
*Install postfix and remove sendmail: <br>
{{Code|sudo apt-get -y postfix mailutils
sudo apt-get -y remove sendmail}}
'''NOTE:''' During install of postfix, a popup box may display. If it does, select '''''Internet''''' and then '''OK'''.
*Execute the following to update /etc/postfix/main.cf:
{{Code|sudo postconf -e 'relayhost<nowiki>=</nowiki>gmail-smtp-in.l.google.com'
sudo postconf -e 'smtp_sasl_auth_enable<nowiki>=</nowiki>yes'
sudo postconf -e 'smtp_sasl_security_options<nowiki>=</nowiki>'}}
*Create '''/etc/postfix/sasl_passwd''' file with your Gmail login credentials that looks like below:
{{Text|Text=gmail-smtp-in.l.google.com user@gmail.com:password}}
Obviously, you need to change ''user'' to your username and ''password'' to your gmail password. <br>
*Create the password database: <br>
{{Code|sudo postmap hash:/etc/postfix/sasl_passwd}}
*Protect the files with your Gmail login data:
{{Code|sudo chown root:root /etc/postfix/sasl_passwd
sudo chmod 600 /etc/postfix/sasl_passwd}}
*Restart Postfix:
{{Code|sudo /etc/init.d/postfix restart}}
*Now try sending a mail, it should reach your Gmail account:
{{Code|echo "This is Content" <nowiki>|</nowiki> sudo mail -s "This is subject" user@gmail.com}}
*Check the mail log:
{{Code|tail -f /var/log/mail.log}}
12,424

edits