2.5 Postfix
Server email Postfix adalah sebuah server email yang dikembangkan sebagai pengganti SendMail dan bisa dijalankan dengan baik di sistem operasi
Unix dan Max OS X. Postfix ini dibuat oleh Wietse Venema, seorang ahli pengamanan security specialist saat bekerja sebagai peneliti di IBM. Postfix
merupakan versi yang dibagikan secara gratis dari perusahaan email komersial IBM, Secure MailerBeberapa fitur yang ditawarkan oleh Posfix :
a. Performance. Postfix mampu melayani sejuta e-mail dalam sehari. Hal
ini menunjukkan kalau Postfix dapat dikategorikan sebagai mail server berskala besar.
b. Kompatibilitas. Postfix sangat kompatibel dengan Sendmail yang
sudah banyak dipergunkan orang sebagai MTA di linux. c.
Postfix terdiri beberapa program kecil yang saling tidak percaya. Jika Sendmail hanya mempunyai satu program besar dan satu file
konfigurasi besar, Postfix memiliki program – program kecil yang menjalankan tugasnya secara spesifik.
d. Keamanan Postfix dijalankan dengan proteksi bertingkat, oleh
program – program kecil yang saling tidak percaya. Masing – masing program dijalankan oleh user bukan setuid.
e. Multiple Transport. Postfix dapat mengirim surat dengan modus
SMTP Simple Mail Transfer Protokl dan UUCP Unix to Unix Copy Protocol sekaligus.
f. Mendukung format Maildir. Maildir adalah format boks penyimpanan
surat dalam bentuk folder dari pada berbentuk satu file mbox.
2.6 Gammu
Gammu adalah sebuah project yang ditunjukan untuk membangun aplikasi, script dan driver yang dapat digunakan untuk semua fungsi yang
memungkinkan pada telepon selular atau alat sejenisnya. Gammu merupakan salah satu tool untuk mengembangkan aplikasi SMS Gateway yang cukup mudah
diimplementasikan. Kelebihan Gammu dari tool sms gateway lainnya adalah :
a. Gammu bisa dijalankan di Windows dan Linux
b. Banyak device yang kompatible oleh Gammu
c. Gammu menggunakan database MySql, bisa menggunakan interface
web-based.
d. Baik kabel dan USB maupun Serial, semuannya kompatibel dengan
Gammu.
Prinsip utama Gammu yaitu apabila terdapat sms yang masuk maka secarta otomatis SMSDAEMON akan menyimpannya ke dalam table inbox pada
database. Kemudian apabila ada record berisi pesan, nomer tujuan, dan opsi sms lainya yang masuk ke dalam table database maka SMSDAEMON akan secara
otomatis mengirimkannya ke nomor tujuan tersebut.
Untuk mengotomatisasi hal tersebut kita dapat menggunakan trigger. Trigger adalah salah satu fungsi pada database MySql dimana database dapat
menjalankan suatu proses tertentu secara otomatis ketika terdapat record baru
yang akan masuk pada suatu table. Dengan demikian saat ada record yang masuk di table inbox sms diterima, kita dapat melakukan suatu proses trigger untuk
membaca sms tersebtu dan kemudian membalas sms tersebtu dengan cara insert ke outbox.
Gammu sebagai perangkat penerjemah interkoneksi protokol handphone agar bisa digunakan datanya pada perangkat komputer. Penjelasan ini
bisa diartikan sebagai “Gateway”. Gammu menguasai setiap protokol – protokol atau fungsi – fungsi pada handphone, sehingga perangkat komputer dapat
membaca tipe data dari handphone tersebut. Koneksi dari handphone menuju perangkat komputer menggunakan berbagai jenis perangkat. Menggunakan Kabel
data, Infra Red atau bahkan menggunakan Bluetooth.
BAB III
ANALISA DAN PERANCANGAN SISTEM
Pada bab ini akan dijelaskan mengenai proses membangun sistem notifikasi layanan pengiriman e-mail masuk berbasis sms gateway yang akan
dibuat. Proses pembangunan sistem dalam sub-bab ini akan dibagi menjadi beberapa tahap antara lain, analisa sistem dan perancangan sistem.
3.1 Analisa Sistem