Secara tradisional, program surat Unix, termasuk mail
, mengandalkan MTA (Mail Transfer Agent) untuk melakukan transmisi yang sebenarnya.
Anda dapat menggunakan MTA ukuran penuh (postfix, exim4, opensmtpd) dengan mengonfigurasinya dengan 'smarthost' (relayhost), atau MTA hanya-keluar ringan (msmtp, ssmtp, esmtp, nullmailer) yang selalu menggunakan satu.
Untuk penggunaan pribadi, msmtp
akan lebih mudah diatur - hanya dapat mengirim email, tidak menerima, dan memungkinkan konfigurasi khusus pengguna.
Pasang msmtp
, lalu tambahkan akun Gmail Anda ke ~/.msmtprc
:
default
tl aktif
# jalur di bawah ini mungkin perlu disesuaikan
tls_trust_file /etc/ssl/certs/ca-certificates.crt
akun gmail
dari alamat Anda @ gmail.com
host smtp.gmail.com
port 587
auth polos
pengguna alamat Anda @ gmail.com
default akun: gmail
Sekarang katakan mail
untuk menggunakan msmtp
, dengan mengedit ~/.mailrc
:
set sendmail = "/ usr / bin / msmtp"
(Jika ini tidak berhasil, jalankan ln -s /usr/bin/msmtp /usr/sbin/sendmail
sebagai root.)
Terakhir, jika Anda ingin mail
/ msmtp
mengingat kata sandi Gmail Anda, ia menuju ke ~/.netrc
:
mesin smtp.gmail.com
login youraddress @ gmail.com
kata sandi " kata sandi Anda di sini "