Raspberry 4, kirim Email dari commandline
Sep 28 2020
Saya telah membuat crontab untuk backup otomatis database SQL dan data WWW.
Sekarang saya ingin hasil crontab dikirimkan secara otomatis kepada saya melalui email. Hasil crontab berhasil dibuat
Saya telah menginstal dua paket
sudo apt-get install ssmtp
sudo apt-get install mailutils
dan diedit:
sudo nano /etc/ssmtp/ssmtp.conf
Dan di pengaturan Gmail, dibuat verifikasi 2 langkah dan menambahkan App-Pass
TLS_CA_FILE=/etc/ssl/certs/gmail.crt [email protected]
mailhub=smtp.gmail.com:587 rewriteDomain=gmail.com hostname=gmail.com
FromLineOverride=YES [email protected]
AuthPass=oawprowcvxuwlsws UseTLS=Yes UseSTARTTLS=YES
menambahkan pengguna ke
sudo nano /etc/ssmtp/revaliases
root:[email protected]:smtp.gmail.com:587
www-data:[email protected]:smtp.gmail.com:587
pi:[email protected]:smtp.gmail.com:587
Sertifikat dibuat
sudo openssl req -new -newkey rsa:4096 -x509 -sha256 -days 365 -nodes -out /etc/ssl/certs/gmail.crt -keyout /etc/ssl/certs/gmail.key
menguji ssmtp dengan
ssmtp -v [email protected]
hasilnya adalah:
[<-] 220 smtp.gmail.com ESMTP r8sm2599022edy.87 - gsmtp
[->] EHLO gmail.com
[<-] 250 SMTPUTF8
[->] STARTTLS
[<-] 220 2.0.0 Ready to start TLS
[->] EHLO gmail.com
[<-] ssmtp: (gmail.com)
Sekarang coba kirim Email dari commandline
echo "Hello world email body" | mail -s "Test Subject" [email protected]
mail: cannot send message: process exited with a non-zero status
Di file log saya /etc/log/mail.log
Sep 25 23:19:40 raspberrypi sSMTP[11592]: Unable to set
TLS_CA_FILE="/etc/ssl/certs/gmail.crt" Sep 25 23:19:40 raspberrypi
sSMTP[11592]: Creating SSL connection to host Sep 25 23:19:41
raspberrypi sSMTP[11592]: SSL connection using
ECDHE_RSA_AES_256_GCM_SHA384 Sep 25 23:19:41 raspberrypi sSMTP[11592]:
(gmail.com)
Apa yang hilang atau salah?
Jawaban
1 Milliways Sep 28 2020 at 20:33
ssmtp tidak digunakan lagi di Buster
Lihat https://raspberrypi.stackexchange.com/a/100704/8697 untuk alternatif
Konfigurasi CATATAN berbeda.
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'