GNU/Linux >> Belajar Linux >  >> Debian

Debian – Cara Termudah Mengirim Surat Satu Baris Melalui Baris Perintah Menggunakan Gmail?

Menggunakan Raspbian dan Ubuntu 16.04 LTS sehingga membutuhkan solusi Linux generik.

Persyaratannya sederhana:

Saya memerlukan cara untuk mengirim pesan email satu baris dari baris perintah.

Saya telah menyiapkan akun gmail hanya untuk Rpi3 ini, dengan alamat [email protected] – tanpa 2FA

Jadi sekarang saya harus dapat mengirim pesan email satu baris dari mana saja (termasuk cron) tanpa campur tangan pengguna.

Saya juga ingin dapat mengirim file teks; pada dasarnya, apa pun dari stdin .

Jawaban yang Diterima:

Jawaban paling sederhana untuk mengirim pesan satu baris melalui gmail adalah dengan menggunakan ssmtp

Instal dengan perintah berikut:

sudo apt-get update
sudo apt-get install ssmtp

Edit /etc/ssmtp/ssmtp.conf menjadi seperti ini:

[email protected]
mailhub=smtp.gmail.com:465
FromLineOverride=YES
[email protected]
AuthPass=testing123
UseTLS=YES

Kirim satu kalimat seperti ini:

echo "Testing...1...2...3" | ssmtp [email protected]

atau

printf "Subject: TestnnTesting...1...2...3" | ssmtp [email protected]

Kemudian, sesuai dengan *nix, Anda hanya mendapatkan kembali prompt dalam beberapa detik.

Periksa akun [dilindungi email] Anda, dan voila, akun itu ada di sana!

Ini juga berfungsi dengan baik saat mengirim file, seperti:

cat program.py | ssmtp [email protected]

Dan program akan muncul di kotak surat

Jika file adalah file teks, dapat memiliki baris pertama yang mengatakan Subject: xxxxxx

Ini dapat digunakan dengan berbagai pekerjaan cron dapat mengirimi saya data dengan baris subjek yang menunjukkan konten.

Ini akan bekerja dengan apa pun yang menyiapkan pesan yang disalurkan ke ssmtp melalui stdin.

Untuk detail lebih lanjut seperti mengamankan file-file ini dari pengguna lain dan semacamnya, kunjungi artikel ini:

Kirim Email dari Baris Perintah Raspberry Pi

Pastikan juga untuk melihat ke bawah ke jawaban yang diposting oleh Rui tentang mengunci FROM: alamat yang mungkin diubah dalam file pesan yang diformat, jika perlu.

Sekarang kalau saja saya bisa mencari cara untuk mengirim SMS dengan cara yang sama.


Debian
  1. Bagaimana Cara Mengirim Email Html Menggunakan Perintah 'mail' Linux?

  2. Bagaimana cara Mengirim Email dari Baris Perintah?

  3. Setel Zona Waktu Linux debian melalui baris perintah

  1. Kirim email dari terminal atau skrip linux menggunakan perintah email

  2. Bagaimana cara Mengirim Email melalui server SMTP Eksternal menggunakan perintah mailx di Linux?

  3. Bagaimana cara mengetahui apakah httpd sedang berjalan atau tidak melalui baris perintah?

  1. Cara Termudah Mengirim Email Dengan Lampiran Gambar Dari Baris Perintah Menggunakan Gmail?

  2. 9 contoh perintah mail/mailx untuk mengirim email dari baris perintah di Linux

  3. Cara termudah untuk mengirim file melalui email melalui baris perintah di * nix?