SELAMAT DATANG DI BLOG SAYA,,,HAL-HAL YANG MENGENAI PENAMPILAN..ISI..TATA LETAK YANG SAYA HIDANGKAN..ITULAH KEMAMPUAN SAYA..LAKUKAN APA YANG ANDA BISA,,






Monday 7 September 2009

Konfigurasi Postfix

          



1.            Instalasi mail server Postfix
File setup perangkat lunak Postfix terdapat pada DVD installer Linux Fedora 7. Untuk mengakses file tersebut, kita harus berpindah ke direktori /mnt/Fedora. Perintah yang digunakan adalah :

[root@server Fedora]# cd /mnt/Fedora/

Setelah masuk ke direktori /mnt/Fedora, kita bisa menjalankan file setup Postfix yang tersedia dalam paket RPM. Perintah yang digunakan untuk melakukan instalasi perangkat lunak Postfix adalah :

[root@server Fedora]# rpm -ivh postfix-2.3.6-1.i386.rpm

Apabila proses instalasi tidak mengalami masalah, muncul tampilan lebih kurang sebagai berikut :
warning: postfix-2.3.6-1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing...                ########################################### [100%]
   1:postfix                ########################################### [100%]

2.         Konfigurasi mail server Postfix
File yang digunakan untuk mengatur konfigurasi utama dari Postfix adalah /etc/postfix/main.cf. Perintah yang digunakan untuk mengedit file /etc/postfix/main.cf adalah :

[root@server Fedora]# vi /etc/postfix/main.cf

File /etc/postfix/main.cf memuat konfigurasi yang sangat panjang. Untuk mengkonfigurasikan Postfix, maka pada file /etc/postfix/main.cf, jalankan langkah-langkah berikut :
a.               Cari string myhostname dengan mengetikkan perintah berikut pada modus perintah vi :

/myhostname

Akan ditemukan baris sebagaimana berikut :

#myhostname = virtual.domain.tld

Ubahlah menjadi :

myhostname = mymail.smkunu.sch.id

b.               Cari string mydomain dengan mengetikkan perintah berikut pada modus perintah vi :

/mydomain

Akan ditemukan baris sebagaimana berikut :

#mydomain = domain.tld

Ubahlah menjadi :

mydomain = smkunu.sch.id

c.      Cari string inet_interfaces dengan mengetikkan perintah berikut pada modus perintah vi :

/inet_interfaces

Akan ditemukan baris sebagaimana berikut :

inet_interfaces = localhost

Ubahlah menjadi :

#inet_interfaces = localhost
inet_interfaces = all

d.               Cari string mydestination dengan mengetikkan perintah berikut pada modus perintah vi :

/mydestination

Akan ditemukan baris sebagaimana  berikut :

#mydestination = $myhostname, localhost.$mydomain, localhost

Ubahlah menjadi :

mydestination = $myhostname, mail.smkunu.sch.id, smkunu.sch.id, mymail.smkunu.sch.id, localhost.$mydomain, localhost, $mydomain

perhatian mas brow...itu bukan enter tapi spasi...inget

e.          Cari string mynetworks_style dengan mengetikkan perintah berikut pada modus perintah vi :

/mynetworks_style

Akan ditemukan baris sebagaimana berikut :

#mynetworks_style = host

Ubahlah menjadi :

mynetworks_style = subnet

f.             Cari string mynetworks dengan mengetikkan perintah berikut pada modus perintah vi :

/mynetworks

Akan ditemukan baris sebagaimana berikut :

#mynetworks = 168.100.189.0/28, 127.0.0.0/8

Ubahlah menjadi :

mynetworks = 200.100.4.64/27

g.               Cari string home_mailbox dengan mengetikkan perintah berikut pada modus perintah vi :

/home_mailbox

Akan ditemukan baris sebagaimana berikut :

#home_mailbox = Maildir/

Ubahlah menjadi :

home_mailbox = Maildir/

h.               Simpan file konfigurasi main.cf yang telah diedit.
i.      Untuk memastikan setiap user baru yang akan dibuat pada sistem pasti mempunyai direktori dengan nama Maildir pada setiap home directory-nya, maka kita harus membuat direktori Maildir pada direktori /etc/skel dengan perintah :

[root@server Fedora]# mkdir /etc/skel/Maildir
j.      Sebagai persiapan pengujian, kita siapkan 2 user baru pada sistem dengan nama user1 password user1 dan user2 password user2.
Buat user dengan nama user1 menggunakan perintah :

[root@server ~]# adduser user1

k.               Atur password untuk user1 dengan perintah

[root@server ~]# passwd user1
Changing password for user user1.
New UNIX password:

Ketikkan user1 sebagai password untuk user1.

BAD PASSWORD: it is too short
Retype new UNIX password:

Ketikkan kembali user1 sebagai konfirmasi password untuk user1
Apabila proses penentuan password tidak mengalami masalah, muncul tampilan lebih kurang sebagaimana berikut :

passwd: all authentication tokens updated successfully.

l.                 Buat user dengan nama user2 menggunakan perintah :

 di tekan arah panah kanan ato kiri aja biar cepet..
[root@server ~]# adduser user2

m.             Atur password untuk user2 dengan perintah
[root@server ~]# passwd user2
Changing password for user user2.
New UNIX password:

Ketikkan user2 sebagai password untuk user2.

BAD PASSWORD: it is too short
Retype new UNIX password:

Ketikkan kembali user2 sebagai konfirmasi password untuk user2
Apabila proses penentuan password tidak mengalami masalah, muncul tampilan lebih kurang sebagaimana berikut :
passwd: all authentication tokens updated successfully.

n.               Secara default, Linux Fedora 7 menggunakan Sendmail sebagai perangkat lunak default untuk mail server. Secara otomatis pula layanan sendmail berjalan pada runlevel 2, 3, 4, dan 5. Kita tidak dapat menggunakan 2 layanan mail server secara bersamaan. Oleh karena itu hita harus menghentikan terlebih dahulu layanan sendmail dengan perintah :

[root@server Fedora]# service sendmail stop

Apabila tidak terjadi masalah, muncul tampilan lebih kurang sebagaimana berikut :

Shuttin down 
sm-client:                                   [  OK  ]
Shutting down sendmail:                      [  OK  ]

o.          Untuk menghindari sendmail kembali berjalan secara otomatis pada runlevel 2, 3, 4, atau 5, maka kita harus mengatur supaya layanan sendmail tidak dijalankan pada runlevel 2, 3, 4, atau 5 dengan perintah :

[root@server Fedora]# chkconfig --level 2345 sendmail off

p.       Setelah layanan sendmail dapat dihentikan, maka layanan postfix dapat dijalankan dengan perintah :

[root@server Fedora]# service postfix start

Apabila tidak terjadi masalah, muncul tampilan lebih kurang sebagaimana berikut :

Starting postfix:                                [  OK  ]


       Untuk memastikan bahwa layanan postfix sudah berjalan, perintah yang dapat digunakan adalah :

[root@server Fedora]# netstat -tanp|grep 25

Apabila layanan postfix sudah dapat berjalan, muncul tampilan lebih kurang sebagaimana berikut :

tcp        0      0 0.0.0.0:25                  0.0.0.0:*         LISTEN 12735/master



MEMBUAT LEBIH MUDAH DARIPADA MENELITI KESALAHAN LHO...