Anda di halaman 1dari 18

POSTFIX

Di ajukan untuk memenuhi


Tugas Admin Linux
Disusun oleh:
Yohanes Oferangga Firman 0872199
Christian P 0872182
Andy K 0872281

Teknik Informatika S1
FakultasTeknologi Informasi
Universitas Kristen Maranatha
Bandung
2011

POSTFIX
Pendahuluan
Email merupakan sebuah layanan pengiriman surat elektronik yang di kirim melalui internet.
Email dikirim dari suatu alamat email yang terdapat pada sebuah mail server kepada alamat
email yang lainnya yang terdapat pada mail server yang sama maupun pada mail server yang
berbeda. Email dapat dianalogikan dengan kotak surat yang ada di kantor POS sedangkan server
email dapat di ibaratkan sebagai kantor POS. Dengan analogi ini sebuah mail server dapat
memiliki banyak account email yang ada didalamnya. Untuk mengirim sebuah email dari alamat
email yang satu ke alamat email yang lain digunakan sebauh protocol (aturan) yaitu Simple Mail
Transfer Protocol (SMTP). Protocol SMTP telah menjadi aturan dasar yang di sepakati untuk
pengiriman email. Dengan demikian semua software email server pasti mendukung protocol ini.
SMTP merupakan protokol yang digunakan untuk mengirim email (komunikasi antar mail
server), dan tidak digunakan untuk berkomunikasi dengan client.
Sedangkan untuk client, digunakan protocol imap imaps pop3 pop3s Supaya sebuah mail
server dapat di akses oleh client, dikembangkan sebuah aplikasi dimana client dapat mengakses
email dari sebuah email server. IMAP adalah sebuah aplikasi pada layer Internet protokol yang
memungkinkan client untuk mengakses email yang ada di server. Selain IMAP ada juga POP3
yang fungsinya sama dengan imap, akan tetapi memiliki karakteristik yang berbeda dalam cara
pengaksesan pada server.
Server dalam Internet menjalankan sebuah aplikasi yang akan menunggu program untuk
mengirimkan data atau perintah ke server tersebut. Server email menjalankan sebuah aplikasi
yang ditujukan untuk proses pengiriman dan penerimaan email. Aplikasi yang berjalan pada
server ini disebut dengan MTA (Mail Transfer Agent) sedangkan aplikasi yang berjalan pada
komputer-komputer lain yang dilayani oleh server (client) disebut dengan MC (Mail Client)
[Prakoso, Tomy, Purbo, 2003].
Ada banyak server email yang saat ini digunakan dalam jaringan Internet yang menggunakan
system operasi Linux/Unix. Tiga di antaranya yang terkenal adalah SendMail, QMail, dan
Postfix .Ketiga server email ini memiliki keunggulan dan kelemahan masing-masing dalam
melayani dan mengirimkan email.

Pengertian Postfix
Server email Postfix adalah sebuah server email yang dikembangkan sebagai pengganti Send Mail dan
bisa dijalankan dengan baik di system operasi Unix dan Max O/S X.

Postfix ini dibuat oleh

WietseVenema, seorang ahli pengamanan (security specialist) saat bekerja sebagai peneliti di IBM.
Postfix merupakan versi yang dibagikan secara gratis dari perusahaan email komersial IBM. Pertama kali
dibuat tahun 1998 dan menjadi popular karena mudah mendapatkan kode programnya dan dijalankan
dalam system operasi terbuka. Postfix dipasarkan mulai tanggal 22 Januari 1999
Server email Postfix adalah sebuah server email yang paling muda di antara ketiga server email yang
dibahas dalam makalah ini. Postfix dianggap sebagai MTA yang jauh lebih aman daripada SendMail dan
lebih cepat daripada QMail.

Instalasi Postfix + Courier


postfix pun juga bisa dikombinasikan dengan aplikasi mail yang lain, seperti dovecot, dan
courier. Pada saat ini kami mengkombinasikan courier dengan postfix.
Berikut adalah tahap-tahap instalasi postfix serta courier-imap dan courier-pop:
Install postfix dan courier-imap serta courier-pop dengan perintah seperti gambar di bawah

Kemudian pengguna diminta untuk melakukan pemilihan tipe konfigurasi yang disesuaikan
dengan kondisi dari jaringan.Pada tutorial ini, type of configuration yang dipilih adalah Internet
Site.

Pengguna kemudian diminta melakukan pengesetan hostname yang akan digunakan sebagai
alamat email yang akan disertakan sebagai informasi identitas, yang berada setelah karakter @
pada email. Seperti halnya pada contoh berikut: itmaranatha.com, merupakan nama hostname
dari server email. Misal pengguna dengan username inter akan diberikan identitas:
inter@itmaranatha.com.

Mail Direktori
Mail direktori ini berfungsi untuk direktori INBOX, pada setiap user yang terdaftar.Pesan
yang masuk nantinya akan disimpan sementara dalam direktori tersebut. Agar direktori ini
otomatis dibuat pada direktori home setiap user, maka kita harus membuatnya pada direktori
/etc/skel/ berikut. Lakukan perintah di bawahini:

Mail Account
Tambahkan user eMail, untuk pengujian pada Mail Server nantinya lakukan perintah:

Konfigurasi Postfix
Sebelum melakukan konfigurasi postfix pastikan terlebih dahulu hostname yang ada sekarang
karena hostname harus sama dengan hostname yang akan di konfigurasi di dalam
/etc/postfix/main.cf. ubah nama hostname dan hosts dengan perintah:

dalam contoh ini ubah menjadi debian lalu save. Kemudian ubah data yang ada dalam /etc/hosts
lakukan perintah pico /etc/hosts lalu lakukan perubahan seperti :

Lakukan perintah untuk menggubah hostname dengan cara:

Konfigurasi utama aplikasi Postfix terletak pada file main.cf. Tidak semua baris script yang
ada di dalamnya akan kita konfigurasi. Hanya tambahkan satubaris script berikut pada file
tersebut, agar direktori mailbox dikenali. Masuk kedalam folder /etc/postfix/main.cf dengan
perintah:

Catatan : myhostname harus sama dengan nama hosts

Tambahkan perintah home_mailbox = Maildir/ di baris paling bawah

Tambahkan sedikit konfigurasi pada postfix melalui dpkg dengan perintah:

Ikuti langkah-langkah ini:

Restart postfix dengan perintah : /etc/init.d/postfix restart


Restart courier-imap dengan perintah : /etc/init.d/courier-imap restart
Restart courier-pop dengan perintah : /etc/init.d/courier-pop restart

Pengujian
Kali ini, kita akan melakukan pengujian SMTP dan POP3 server melalui mode text. Dengan
bantuan telnet, yang kita arahkan pada port SMTP ataupun POP3, kita dapat menjalankan
perintah mail server melalui terminal langsung, tanpa menggunakan mail client ataupun
semacamnya. Cara ini bisa kita gunakan, baik dari sisi server localhost, atapun dari sisi client.
Asalkan sudah terinstall aplikasi telnet client.
Pada protocol SMTP ini, kita akan melakukan pengiriman eMail dari user yohanes ke user
christian. Gunakan perintah dibawah ini untuk mengirim eMail:

POP3 port 110


User Christian akan memeriksa pada POP3 Server, apakah ada pesan yang masuk ke INBOX
miliknya. Untuk memeriksa lakukan perintah:

Outlook
Pengujian juga dapat dilakukan dengan menggunakan outlook tahap pengujian:

Untuk masuk ke dalam email Christian lakukan perintah:

Untuk menjalankan perintah yang sudah di setting maka lakukan:

Outlook akan secara otomatis masuk ke dalam email Christian@itmarantha.com

Squirrelmail
Squirrelmail adalah paket webmail yang sudah tersedia dalam distro Debian Lenny. Oleh
karena itu banyak administrator jaringan yang menggunakannya, karena kemudahanya dalam
konfigurasi. Lakukan perintah di bawah untuk menginstall squirrelmail:

Konfigurasi
Secara default, paket squirrelmail ini akan diletakan pada direktori /usr/share/squirrelmail/.
Agar squirrelmail tersebut dapat kita akses melalui web browser, maka kita harus membuat
virtual host untuk squirrelmail terlebih dahulu. Kita tidak perlu repot-repot membuat virtual host
baru, karena squirrelmail sudah membuatnya. Masuk ke folder /etc/apache2/apache2.conf
dengan perintah di bawah:

Tambahkan script Include pada file apache2.conf, agar virtual host pada direktori
squirrelmail ikut di proses. Lakukan perintah di bawah pada baris paling terakhir:

Lakukan sedikit konfigurasi pada virtual host ikuti langkah di bawah :

Restart apache dengan perintah : /etc/init.d/apache2 restart


Untuk testing masukke browser lalu ketikan alamat 192.168.10.121/squirrelmail
Masukan username dan password

InstalasiWebmin
wget http://192.168.23.45/webmin.tar.gz
extract tar dengan perintah : tar xvfpz webmin.tar.gz
cd webmin-1.530/

./setup.sh (untuk menjalankan aplikasi)


"Config file directory [/etc/webmin]: (artinya nilai valuenya)"
"port 10000 ada salah satu Trojan jalan di port ini"
Masukan username serta password
Untuk menguji masuk ke browser dengan url contoh :http://192.168.7.150:10000/
masukan username dan password

Anda mungkin juga menyukai