Difference between revisions of "Postfix"
Jump to navigation
Jump to search
(adds image, link to postfix.org, security section, version section) |
m (added Category:Security using HotCat) |
||
Line 45: | Line 45: | ||
[[Category:Email]] | [[Category:Email]] | ||
+ | [[Category:Security]] |
Revision as of 13:21, 3 March 2016
Notes on using Postfix [1]. Quick and dirty procedure for setting up Postfix on a new machine that needs email.
Setting up Postfix[edit | edit source]
Add Postfix Mail Transfer Agent as satellite smarthosting through Google, install mail utilities, setup an alias for root's mail and test it all
sudo su -
apt-get install postfix
apt-get install bsd-mailx # or apt-get install mailutils
cat <<HERE | sudo tee /etc/postfix/main.cf > /dev/null # work-around for Digital Ocean's blocking of IPv6 for email smtp_bind_address = 0.0.0.0 # satellite configuration smtp_use_tls = yes smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtp_sasl_tls_security_options = noanonymous HERE
echo "smtp.gmail.com me@example.com:PASSWORD" > /etc/postfix/sasl_passwd
postmap /etc/postfix/sasl_passwd
chmod 640 /etc/postfix/sasl_passwd*
chown postfix:postfix /etc/postfix/sasl_passwd*
/etc/init.d/postfix restart
echo "root: me@example.com" >> /etc/aliases && newaliases
echo test |mail -s "test mail sent to external" greg.rundlett@gmail.com
echo test |mail -s "test mail sent to root" root
Security[edit | edit source]
https://drownattack.com/postfix.html illustrates how to secure your Postfix installation against weak encryption.
Version[edit | edit source]
Run postconf -d | grep mail_version
to find out your Postfix version.
References[edit source]
- ↑ loosely following the info at http://braiden.org/?p=15