Saya tahu ada cara untuk mengirim email dari terminal di Linux / MacOS, tapi sepertinya saya tidak dapat menemukan dokumentasi yang tepat tentang cara melakukannya.
Pada dasarnya saya membutuhkannya untuk skrip bash saya yang memberi tahu saya setiap kali ada perubahan dalam file.
Jawaban:
Pergilah ke Terminal dan ketik
man mail
bantuan.Anda perlu mengatur
SMTP
:http://hints.macworld.com/article.php?story=20081217161612647
Lihat juga:
http://www.mactricksandtips.com/2008/09/send-mail-over-your-network.html
Misalnya:
Ini akan mengirim email ke
[email protected]
dengan subjekhello
dan pesansumber
sumber
sudo apt-get install mailutils
.Jika yang Anda butuhkan adalah baris subjek (seperti dalam pesan peringatan) cukup lakukan:
sumber
mailutils
. Ini dapat diinstal melalui manajer paket (mis.apt install mailutils
)Mungkin cara paling sederhana adalah menggunakan
curl
ini, tidak perlu menginstal paket tambahan dan dapat dikonfigurasi secara langsung dalam permintaan.Berikut ini adalah contoh menggunakan server smtp gmail:
sumber
Jika Anda ingin melampirkan file di Linux
sumber
invalid header
pesan untuk file terlampir saya. Pilihan yang benar adalah huruf besar-A
.di terminal di mac os atau os linux ketik kode ini
untuk contoh coba ini
sumber
Untuk host SMTP dan Gmail saya suka menggunakan Swaks -> https://easyengine.io/tutorials/mail/swaks-smtp-test-tool/
Di Mac:
brew install swaks
swaks --to [email protected] --server smtp.example.com
sumber