Difference between revisions of "Postfix"
Jump to navigation
Jump to search
(Created page with "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....") |
(Adds DO hack) |
||
Line 9: | Line 9: | ||
<li><source lang="bash"> apt-get install bsd-mailx </source> | <li><source lang="bash"> apt-get install bsd-mailx </source> | ||
<li><pre>cat <<HERE | sudo tee /etc/postfix/main.cf > /dev/null | <li><pre>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 | # satellite configuration | ||
smtp_use_tls = yes | smtp_use_tls = yes |
Revision as of 22:29, 11 August 2015
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
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
References[edit source]
- ↑ loosely following the info at http://braiden.org/?p=15