Hi, hi,,, uda lama banget ya gak ngoprek-ngoprek. Hari ini mau tulis cara kirim email melalui terminal. Mungkin terdengar norak sih, tp ini biasa dilakukan para admin, untuk mengetahui apakah server mereka down, atau terjadi hal-hal yang tidak inginkan.
Oh, iya ini saya lakukan pada os linux ubuntu ya. Hal yang pertama kali kita lakukan adalah install aplikasinya, yakni ssmtp.
sudo apt-get install ssmtp
Lalu kita edit file ssmtp.conf, ada di folder /etc/ssmtp/
root=ardiagung@gmail.com
mailhub=smtp.gmail.com:465
rewriteDomain=gmail.com
AuthUser=ardiagung
AuthPass=password
FromLineOverride=YES
UseTLS=YES
penjelasan ;
root, isi dengan username email kalian
mailhub, smtp mail server masing-masing ya
rewriteDoamin, domainnya mail server masing-masing
AuthUser, user login
AuthPass, password user
FromLineOverride, itu gak tau ikutin aja ya :)
UseTLS, sama itu gak terlalu tau :hammer
Nah abis itu bisa disave, lalu bisa email ke orang lain deh. Jalanin perintah terminal di bawah ini.
ssmtp penerima@yahoo.com <Enter>
To:penerima@yahoo.com<Enter>
From:ardiagung@gmail.com<Enter>
Subject:Testing subject<Enter>
<Enter>
Hi
<Enter>
Kalau benar, pasti akan terkirim ke penerima@yahoo.com yang isi emailnya Hi. Oh ya ada beberapa artikel yang bilang setelah bagian subject terisi tekan Enter lalu Ctrl + D. Itu jg gw gak terlalu tau. Tapi gw cuma teken Enter aja dan langsung terkirim.
Atau selain jalanin pake perintah di atas, kita bisa pake scripting.
ssmtp penerima@yahoo.com < file.txt
Dan isi filenya
To:penerima@yahoo.com
From:ardiagung@gmail.com
Subject:Testing subject
Hi, your server is halt !!
FYI, masing-masing smtp mail server beda-beda ya, jadi disesuaikan dengan smtp mail servernya. Misal pengirim pake gmail, bisa pake setingan yang saya tulis di atas pada smtp.conf. Kalau untuk yahoo beda lagi, maka harap disesuaikan :senyum.
Kalau kurang jelas bisa lihat di sini
masih belum jalan. itu untuk To From and Subject kita ketik sendiri ? kok tetap gabisa ke kirim ke email ya?
BalasHapusCoba cek smtp.confnya :)
Hapus