Saya mengalami masalah yang sama. Langkah-langkah berikut berhasil untuk saya:
- sudo vi /etc/ssmtp/ssmtp.confTambahkan yang berikut:
TLS_CA_FILE=/etc/pki/tls/certs/ca-bundle.crt
[email protected]
mailhub=smtp.gmail.com:587
AuthUser=XXXX
AuthPass=XYXYX
UseSTARTTLS=Yes
UseTLS=Yes
hostname=AAAA
Ganti:XXXX- nama pengguna(mail)XYXYX- kata sandi(kata sandi email)AAAA- nama host(dapatkan dengan menjalankan $hostname)
- sudo vi /etc/ssmtp/revaliasesTambahkan yang berikut:
root:[email protected]:smtp.gmail.com:587
Ganti :XXXX - nama pengguna(email)
-
Coba jalankan email sekarang:
$mail -s "adasdas" [email protected]
CC:XYZLoremIpsum.'ctrl+D'
Itu memecahkan masalah saya. Semoga untuk sistem (Office) Anda perlu mengonfigurasi pengaturan proxy yang benar jika tidak, Anda akan mendapatkan kesalahan:
tidak dapat mengirim pesan:Proses keluar dengan status bukan nol
coba ubah opsi ini
Mengizinkan aplikasi yang kurang aman untuk mengakses akun Anda
https://support.google.com/accounts/answer/6010255?hl=id
Ini mungkin karena Anda tidak menyetel hostname
parameter ssmtp.conf
. Itu harus berupa nama domain yang dapat diselesaikan dan sepenuhnya memenuhi syarat; milik Anda default ke nama mesin ctmtest
(seperti yang ditunjukkan pada EHLO
perintah yang Anda kutip di atas).
Masalah yang disebutkan pengguna963 dalam jawaban mereka mungkin juga sedang beraksi di sini, tetapi dalam hal ini Anda akan mendapatkan pesan kesalahan yang berbeda, seperti ssmtp: Authorization failed (534 5.7.14 ...)
.