Cara Mengirimkan Mail Dari Terminal Linux


Perlu anda ketahui mailx pada perintah  terminal Linux, menggunakan server smtp lokal (mta) pada port 25 untuk mengirimkan email. Namun kadang-kadang Anda perlu menentukan server smtp eksternal digunakan untuk mengirim mail.

Misalnya Anda memiliki hanya setup server smtp, seperti Postfix atau Exim, maka Anda akan ingin menguji itu untuk memeriksa apakah itu menerima dan menyampaikan email dengan benar atau tidak.

Perintah mailx Dapat mengirimkan mail dari baris perintah dengan menggunakan smtp server eksternal ini atau daripada harus setup mail client seperti Thunderbird pada komputer lokal Anda.

Perintah mailx juga tersedia dari berbagai paket seperti mailutils, pusaka-mailx dll Kami akan menggunakan pusaka-mailx karena memungkinkan untuk menentukan rincian koneksi smtp dalam satu perintah untuk mengirimkan email dengan cepat.


Sebelum ke tutorial,install terlebih dahulu mailx nya.
Pada sistem berbasis Ubuntu / Debian perintah mailx tersedia dari 2 paket yang berbeda -1. pusaka-mailx2. bsd-mailxKami akan menggunakan paket  heirloom-mailx karena memiliki lebih banyak fitur dan pilihan.Pada sistem berbasis CentOS / Fedora, hanya ada satu paket bernama "mailx" yang merupakan paket  heirloom-mailxUntuk mengetahui apa mailx paket diinstal pada sistem Anda, periksa "man mailx"

 ubuntu/debian
 #
apt-get install heirloom-mailx

 fedora/centOS
 $ sudo yum install mailx


1. Mail Sederhana

Jalankan perintah berikut, dan kemudian mailx akan menunggu Anda untuk memasukkan pesan email. Anda dapat tekan enter untuk baris baru. Ketika selesai mengetik pesan, tekan Ctrl + D dan mailx akan menampilkan EOT.Setelah dari mailx otomatis memberikan email ke tujuan.
 
$ mail -s "Ini subjek" sesorang@contoh.com
Hi bro
apa kabar
EOT;  

2.Anda dapat mengambil pesan dari sebuah file isi pesan email dapat diambil dari sebuah file
$ mail -s "ini subjek" seseorang@contoh.com < /path/to/file 
Pesan tersebut juga dapat menggunakan perintah echo -



3.Anda bisa mengirim pesan email ke beberapa penerima,dengan memisahkan email dengan perintah Koma (,)

$ echo "ini isi pesan" | mail -s "ini subjek" seseorang@contoh.com,seseorang2@contoh.com

4.CC dan BCC
 

perintah "-c" Dan "b" dapat digunakan untuk menambah CC dan BCC alamat email yang anda inginkan.
$ echo "ini isi pesan" | mail -s "ini subjek" -c pengguna@contoh.com seseorang@contoh.com 


5. Menambahkan  nama dan email
 

anda bisa menambahkan nama dan email yang anda inginkan, menggunakan perintah "r" namapun harus diikuti dengan alamat email yang di tutup "<>".
$ echo "ini isi pesan" | mail -s "ini subjek" -r "Asep<asep@gmail.com>" seseorang@contoh.com

6.Tentukan "Reply-to" alias pesan yang akan di balas

jika anda ingin membalas pesan ke email seseorang yang anda inginkan,masukkan perintah "replyto" dan "-S"

# replyto email
$ echo "ini pesan" | mail -s "Test reply ke" -S replyto="juned@gmail.com" seseorang@contoh.com

# replyto email dengan nama
$ echo "ini pesan" | mail -s "Test reply ke" -S replyto="Asep<asep@gmail.com>" seseorang@contoh.com 

7.Lampiran
anda dapat menambahkan lampiran dengan menggunakan perintah -a
$ echo "This isi pesan" | mail -s "ini subjek" -r "Bambang<bambang@gmail.com>" -a /path/to/file seseorang@contoh.com

sekian tutorial kali ini tentang Cara Mengirimkan Mail Dari Terminal Linux
Semoga Bermanfaat..

Related : Cara Mengirimkan Mail Dari Terminal Linux

0 Komentar untuk "Cara Mengirimkan Mail Dari Terminal Linux"