Monday, June 29, 2015

Mengirimkan File Hasil Sinkronisasi [Rsync] Mengunakan Mpack Di Server Ubuntu/Debian



Artikel mengenai mpack ini masih berhubungan dengan artikel sebelumnya yaitu [Rsync] Sikronisasi Data Antara Dua [2] Komputer Server Ubuntu/Debian Mengunakan Bash Script Dan Cronjob.

Pembahasan mpack ini karena saya gunakan untuk mengirimkan file hasil sinkronisasi oleh Rsync setelah dijalankan via cronjob, jadi saya bisa melihat & menyimpan file hasil sikronisasi yang bisa saya jadwalkan via cronjob per hari/ per minggu, hitung-hitung sebagai backup juga jadinya, multifungsi. Oleh karena file tsb tersimpan di email agar terlihat lebih rapi maka tinggal buat label baru misalnya "Hasil-Rsync" dan terapkan fungsi filter emailnya.

Tips. Apabila tidak mengunakan user root maka gunakan sudo untuk user sudoer.

Instalasi mpack.
apt-get update
apt-get install mpack
apt-get instal sendmail mailutils   #Untuk mendukung agar pengiriman email bisa berfungsi dengan baik.

* Jika hanya instal mailutils tanpa sendmail maka pada ubuntu otomatis akan di instal pula postfix.

Command mpack di terminal.

Format.

 mpack -s "subjek" lokasi/file emailku@domain.web.id


Penerapan.
root@proxy2:~# mpack -s "realname.cfg" /var/www/lightsquid/realname.cfg wong.284@gmail.com
Atau kirimkan ke beberapa email sekaligus.
root@proxy2:~# mpack -s "realname.cfg" /var/www/lightsquid/realname.cfg wong.284@gmail.com wong_284@yahoo.co.id wong284@hotmail.com
Keterangan :
mpack : Pengiriman via mpack.
-s : Subjek email.
Lokasi/file : Direktori tempat file berada, file yang nanti akan dikirimkan.
E-mail tujuan : emailku@domain.web.id.

Hasil pengiriman.

Cek di folder Inbox atau di Spam.


Hasil pengunaan mpack

Mengirimkan ke beberapa email sekaligus.


Pengunaan mpack di cronjob.
Disini saya mengunakan mpack untuk mengirimkan hasil sinkronisasi [Rsync] file realname.cfg [Baca artikel sebelumnya].  
0 15 * * 1,2,3,4,5,6 /bin/bash /rsync-lightsquid/realname.sh > /dev/null 2>&1 | mpack -s "File hasil rsync realname.cfg di proxy2" /var/www/lightsquid/realname.cfg wong.284@gmail.com
Keterangan :
Setiap hari senin s/d sabtu cronjob menjalankan bash script realname.sh setiap pukul 15.00 wib kemudian file hasilnya oleh mpack dikirimkan ke email saya.


N.B. Periksa folder spam di email anda apabila hasil pengiriman tidak ditemui di folder inbox, sebaiknya terapkan fitur filter email agar file tidak di tandai sebagai spam oleh sistem email. 


Selamat Mencoba!.

No comments:

Post a Comment

N.B.
1. Berkomentarlah dengan sopan.
2. Dilarang membuat spam, terutama yang mengandung SARA/ Pornografi/ Judi dan Iklan.