Saya tahu ada perintah mail
di linux untuk mengirim email melalui baris perintah. Bagaimana saya bisa mengirim email sederhana dengan satu baris dari terminal?
Sebagai contoh:
mail [email protected] [subject] [body]
Dan sudahkah email dikirim tanpa konfirmasi atau konfirmasi kepada pengguna?
Alasannya, saya ingin mengirim pesan singkat melalui email ke diri saya ketika peristiwa tertentu terjadi dalam suatu java
program. Idenya adalah bahwa saya akan menggunakan Runtime.getRuntime()
... dll untuk mengirim mail command
dari java
program saya .
Saya pernah cron
melakukan sesuatu yang serupa di masa lalu, tetapi implementasi saat ini tidak digunakan cron
, jadi saya perlu mencoba ini sebagai gantinya.
bulk mail CLI
, alat yang efisien dan kuat untuk mengirim email yang dinamis ke milis dengan hanya satu perintah mudah:bulkmail mail
! Lakukan pemasaran email cepat, mini, dan tanpa kerumitan dengan alat kecil namun bertenaga ini 💌 bulkmail.now.shJawaban:
mail dapat mewakili beberapa program di sistem linux. Yang Anda inginkan adalah sendmail atau postfix . Saya merekomendasikan yang terakhir.
Anda dapat menginstalnya melalui manajer paket favorit Anda. Maka Anda harus mengonfigurasinya, dan setelah melakukannya, Anda dapat mengirim email seperti ini:
Lihat manual untuk informasi lebih lanjut.
Sejauh mengonfigurasi postfix, ada banyak artikel di internet tentang cara melakukannya. Kecuali Anda berada di server publik dengan domain terdaftar, Anda biasanya ingin meneruskan email ke server SMTP tempat Anda dapat mengirim email.
Untuk gmail, misalnya, ikuti http://rtcamp.com/tutorials/linux/ubuntu-postfix-gmail-smtp/ atau tutorial serupa lainnya.
sumber
nullmailer
plusbsd-mailx
. Cukup untuk sebagian besar stasiun kerja :) Dan sebagainullmailer
termasuksendmail
antarmuka, Anda bahkan mungkin melewatkanbsd-mailx
paket dan menggunakan pendekatan Hengjie .ssmtp
sudah usang. Gunakanmsmtp
sebagai gantinya.Anda dapat menggunakan gema dengan pipa untuk menghindari konfirmasi atau konfirmasi.
sumber
Ini memungkinkan Anda melakukannya dalam satu baris perintah tanpa harus menggema file teks. Jawaban ini dibangun di atas jawaban @ mti2935. Jadi kredit ada di sana.
sumber
Anda juga dapat menggunakan sendmail:
sumber
Untuk pengguna Ubuntu: Pertama, Anda perlu menginstal mailutils
Siapkan server email, jika Anda menggunakan gmail atau smtp. ikuti tautan ini . kemudian gunakan perintah ini untuk mengirim email.
Jika Anda menggunakan gmail dan masih ada beberapa kesalahan otentikasi maka Anda perlu mengubah pengaturan gmail:
Aktifkan Access untuk aplikasi yang kurang aman dari sini
sumber
Anda dapat menginstal paket surat di Ubuntu dengan perintah di bawah ini.
Untuk Ubuntu -:
Untuk CentOs-:
Perintah Test Mail-:
sumber
Mengirim Surat Sederhana:
Ctrl+ Duntuk menyelesaikan
sumber