Setup Email (SMTP Server)
MikroTik RouterOS 6
/tool e-mail
set address=smtp.server.com [email protected] \
password=PasswordAman port=587 start-tls=yes user=\
[email protected]
MikroTik RouterOS 7
/tool e-mail
set address=smtp.server.com [email protected] password=PasswordAman port=\
587 tls=starttls [email protected]
Mikrotik RouterOS 6
#BUAT VARIABEL - ROS 6
:local ptanggal [/system clock get date];
:local d [:pick $ptanggal 4 6];
:local m [:pick $ptanggal 0 3] ;
:local y [:pick $ptanggal 7 11];
:local tanggal "$d $m $y";
:local jam [/system clock get time];
:local perangkat [/system identity get name];
:local perusahaan "JituNetwork";
:local namafile "backup $perusahaan_$perangkat_$tanggal.rsc";
:local mailserver "smtp.server.com"
:local pengirim "[email protected]"
:local penerima "[email protected]";
:local subjek "Recurring backup configuration $perusahaan | $perangkat"
:local body "Berikut file backup konfigurasi server $perangkat - $ptanggal $jam"
#PERINTAH MELAKUKAN BACKUP KONFIGURASI
/export file=$namafile;
#DELAY UNTUK MELAKUKAN PERINTAH SELANJUTNYA
/delay delay-time=10s;
#PERINTAH EKSEKUSI MENGIRIM EMAIL
/tool e-mail send server=$mailserver start-tls=yes to=$penerima from=$pengirim subject=$subjek body=$body file=$namafile;
#BUAT KETERANGAN DI LOG
/log warning message="email berhasil dikirim, selanjutnya akan menghapus file backup";
#DELAY UNTUK MELAKUKAN PERINTAH SELANJUTNYA
/delay delay-time=20s;
#HAPUS FILE BACKUP
/file remove $namafile;
#BUAT KETERANGAN DI LOG
/log warning message="task backup konfigurasi dan kirim email selesai !!";
Mikrotik RouterOS < 7.10 (Kebawah)
#BUAT VARIABEL ROS < 7.10 (KEBAWAH) FORMAT DATE LAMA
:local ptanggal [/system clock get date];
:local d [:pick $ptanggal 4 6];
:local m [:pick $ptanggal 0 3] ;
:local y [:pick $ptanggal 7 11];
:local tanggal "$d $m $y";
:local jam [/system clock get time];
:local perangkat [/system identity get name];
:local perusahaan "JituNetwork";
:local namafile "backup $perusahaan_$perangkat_$tanggal.rsc";
:local mailserver "smtp.server.com"
:local pengirim "[email protected]"
:local penerima "[email protected]";
:local subjek "Recurring backup configuration $perusahaan | $perangkat"
:local body "Berikut file backup konfigurasi server $perangkat - $ptanggal $jam"
#PERINTAH MELAKUKAN BACKUP KONFIGURASI
/export file=$namafile;
#DELAY UNTUK MELAKUKAN PERINTAH SELANJUTNYA
/delay delay-time=10s;
#PERINTAH EKSEKUSI MENGIRIM EMAIL
/tool e-mail send server=$mailserver tls=starttls to=$penerima from=$pengirim subject=$subjek body=$body file=$namafile;
#BUAT KETERANGAN DI LOG
/log warning message="email berhasil dikirim, selanjutnya akan menghapus file backup";
#DELAY UNTUK MELAKUKAN PERINTAH SELANJUTNYA
/delay delay-time=20s;
#HAPUS FILE BACKUP
/file remove $namafile;
#BUAT KETERANGAN DI LOG
/log warning message="task backup konfigurasi dan kirim email selesai !!";
MikroTik RouterOS => 7.10 (Atau diatasnya)
#BUAT VARIABEL ROS => 7.10 (ATAU DIATASNYA)
:local tanggal [/system clock get date];
:local jam [/system clock get time];
:local perangkat [/system identity get name];
:local perusahaan "JituNetwork";
:local namafile "backup $perusahaan_$perangkat_$tanggal.rsc";
:local mailserver "smtp.server.com"
:local pengirim "[email protected]"
:local penerima "[email protected]";
:local subjek "Recurring backup configuration $perusahaan | $perangkat"
:local body "Berikut file backup konfigurasi server $perangkat - $tanggal $jam"
#PERINTAH MELAKUKAN BACKUP KONFIGURASI
/export file=$namafile;
#DELAY UNTUK MELAKUKAN PERINTAH SELANJUTNYA
/delay delay-time=10s;
#PERINTAH EKSEKUSI MENGIRIM EMAIL
/tool e-mail send server=$mailserver tls=starttls to=$penerima from=$pengirim subject=$subjek body=$body file=$namafile;
#BUAT KETERANGAN DI LOG
/log warning message="email berhasil dikirim, selanjutnya akan menghapus file backup";
#DELAY UNTUK MELAKUKAN PERINTAH SELANJUTNYA
/delay delay-time=20s;
#HAPUS FILE BACKUP
/file remove $namafile;
#BUAT KETERANGAN DI LOG
/log warning message="task backup konfigurasi dan kirim email selesai !!";
Sumber & Referensi