IMHO, cara termudah untuk melakukan ini adalah dengan postfix. Anda dapat mengkonfigurasinya sebagai relay keluar ringan dengan perintah-perintah ini:
postconf -e relayhost=other.mailserver.com
postconf -e myorigin=my.domainname.com
Selama server SMTP yang ditentukan dalam relayhost
tidak memerlukan otentikasi, memungkinkan Anda untuk menyampaikan atau tujuan yang valid untuk alamat penerima ini akan berfungsi.
The myorigin
parameter akan menjadi nama domain default. Jadi, jika Anda mengirim email ke foo, ia akan pergi ke foo@my.domainname.com. Email yang dikirim oleh bilah pengguna akan berasal dari bar@my.domainname.com.
Jika Anda perlu mengautentikasi dan ingin mendukung TLS, jalankan juga perintah berikut:
postconf -e smtp_tls_security_level=may
postconf -e smtp_sasl_auth_enable=yes
postconf -e smtp_sasl_password_maps=pcre:/etc/postfix/sasl_password_maps
Maka di /etc/postfix/sasl_password_maps
miliki konten ini:
/./ username:password
Semua email akan dikirim ke relayhost Anda dengan nama pengguna dan kata sandi yang ditentukan.