Sunday, February 19, 2023

Haraka - Install di Ubuntu 22.04 (jammy)

Pada seri kali ini kita akan bahas langkah-langkah instalasi Haraka Mail Server di Ubuntu 22.04 yang cukup simple.

Node.js

Haraka membutuhkan node yang sesuai di sistem, jadi pastikan node sudah terinstall di server. Jika belum, bisa menggunakan command berikut ini

curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash - apt install nodejs

Haraka

Jika node sudah terinstall, maka bisa dilakukan instalasi Haraka dengan command berikut ini

npm install -g Haraka

Cukup dengan perintah diatas, maka instalasi Haraka sudah selesai. Selanjutnya kita tentukan path untuk konfigurasi Haraka. Misal kita akan menaruh di path /etc/haraka, maka kita jalankan perintah berikut

haraka -i /etc/haraka

Selanjutnya perlu mengganti port default di file /etc/haraka/confing/smpt.ini. Untuk outbond SMTP server, direkomendasikan menggunakan port 587. Berikut ini contohnya di IP server 192.168.1.128

; address to listen on listen=192.168.1.128:587

Konfigurasi selanjutkan adalah un-comment setting nodes pada baris ke-25

nodes=1

Finally, Haraka sudah bisa dijalankan meskipun masih dengan konfigurasi minimal. Berikut ini command untuk menjalankan Haraka.

haraka -c /etc/haraka

Testing Haraka

Untuk melakukan testing pengiriman melalui SMTP server Haraka, kita bisa menggunakan tools swaks. Berikut ini contoh penggunaanya.

swaks -s localhost -h localhost -f abc@gmail.com -t def@mydomain.com -p 587

No comments: