Pengiriman Email via CLI Menggunakan Zimbra pada SUSE Linux Enterprise Server/openSUSE

Adakalanya sebagai Administrator kita memerlukan proses pengiriman email via CLI, misalnya untuk mengirimkan status backup, kondisi server dan lain-lain. Pengiriman email secara otomatis ini biasanya dilakukan via command line dan diotomatiskan menggunakan crontab/cron jobs.

Untuk keperluan ini kita bisa menggunakan aplikasi mailx yang bisa diinstall dengan perintah sebagai berikut :

zypper in mailx

Masalahnya, jika kita langsung mengaktifkan perintah mail, misalnya dengan perintah :

mail -s "Daily Mail Report" vivian@vavai.com < /tmp/v/daily-report.txt

Bisa jadi akan timbul pesan :

postdrop: warning: unable to look up public/pickup: No such file or directory

Hal ini terjadi karena secara default perintah mail akan menggunakan aplikasi CLI sendmail untuk mengirim email. Untuk memerintahkan mail agar menggunakan engine Postfix milik Zimbra, lakukan perintah sebagai berikut :

rm /etc/alternatives/mta
rm /usr/sbin/sendmail
rm /usr/lib/sendmail
ln -s /opt/zimbra/postfix/sbin/sendmail /etc/alternatives/mta
ln -s /etc/alternatives/mta /usr/sbin/sendmail
ln -s /etc/alternatives/mta /usr/lib/sendmail

Untuk mengirim email bisa menggunakan perintah seperti dibawah ini :

mail -s "Daily Mail Report" vivian@vavai.com < /tmp/v/daily-report.txt

Perintah diatas akan otomatis mengirimkan email dengan subject “Daily Mail Report” ke email vivian@vavai.com dengan isi email diambil dari file /tmp/v/daily-report.txt. Parameter diatas bisa dimodifikasi misalnya Subject menyertakan tanggal report, isi file menggunakan file tertentu dan lain-lain.

Jika ingin menyertakan file attachment didalamnya, silakan gunakan aplikasi Mutt yang memiliki feature lebih banyak dibandingkan dengan feature di mailx.

Masukkan alamat email pada form dibawah ini untuk menerima update mengenai artikel, tutorial atau tips terbaru dari website ini:

Delivered by FeedBurner

1 Response for “Pengiriman Email via CLI Menggunakan Zimbra pada SUSE Linux Enterprise Server/openSUSE”

  1. aghe milano says:

    mungkin bisa jadi alternatif kirim email di CLI
    http://caspian.dotconf.net/menu/Software/SendEmail/

Leave a Reply

Google Adsense

openSUSE 13.1

Ads

Log in - BlogNews Theme by Gabfire themes