Difference between revisions of "Postfix"
Jump to navigation
Jump to search
(use mailutils) |
(adds image, link to postfix.org, security section, version section) |
||
Line 1: | Line 1: | ||
+ | [[File:Internet-mail.svg|right|thumb|300px|link=http://www.postfix.org|visit www.postfix.org]] | ||
+ | |||
Notes on using Postfix <ref>loosely following the info at http://braiden.org/?p=15</ref>. Quick and dirty procedure for setting up Postfix on a new machine that needs email. | Notes on using Postfix <ref>loosely following the info at http://braiden.org/?p=15</ref>. Quick and dirty procedure for setting up Postfix on a new machine that needs email. | ||
Line 33: | Line 35: | ||
</ol> | </ol> | ||
+ | |||
+ | == Security == | ||
+ | https://drownattack.com/postfix.html illustrates how to secure your Postfix installation against weak encryption. | ||
+ | |||
+ | == Version == | ||
+ | Run <code>postconf -d | grep mail_version</code> to find out your Postfix version. | ||
{{References}} | {{References}} | ||
[[Category:Email]] | [[Category:Email]] |
Revision as of 13:12, 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