Chris Green: > I run postfix on my main desktop machine both for sending mail (via my > hosting provider 'smarthost') and for receiving mail. > > I want to use postfix to provide /usr/bin/sendmail on a laptop and > some other machines. These machines won't be receiving E-Mail. > > I've considered the 'send only' programs such as esmtp and msmtp but > having to maintain *different* configurations is a downside with these > and I'm already (fairly) familiar with postfix. > > So, is there an easy way to copy my existing postfix configuration > (in /etc/postfix) to other machines? What actually needs to be > different on each machine for it to work? Does *anything* need to be > different?
Non-MTA machines can have identical configuration. You need a relayhost: # [] to disable MX record lookups relayhost = [smtp.example.com] And presumably, SASL configuration: smtp_sasl_password_maps = map with plaintext passwords smtp_tls_security_level = may smtp_sasl_auth_enable = yes smtp_sasl_tls_security_options = noanonymous And this will almost never need to be updated. Wietse