Kamis, 05 November 2015

Cara Install Postfix di Ubuntu

Postfix adalah salah satu mail transfer agen yang bersifat open source. Karena bersifat open source, anda bebas menginstall dan menggunakan postfix di sistem opersi apapun (selain ubuntu). Adapun cara install dan config postfix di ubuntu server adalah sebagai berikut ini :

Senin, 26 Oktober 2015

Konfigurasi DNS , PHP dan Mysql di Ubuntu

Instalasi dan Konfigurasi PHPMyAdmin
Sebelum memlui instalasi PhpMyadmin, pastikan terlebih dahulu web server telah terinstal, dikonfigurasi dan berjalan dengan baik.

Hal yang pertama kita akan lakukan yaitu untuk menjaga supaya konfigurasi kita aman,
sebaiknya kita Copy

"irvanyunus"  bisa diganti dengan nama domain yang diinginkan
  • lalu copy file /etc/bind/db.local ke file /etc/bind/db.irvanyunus
     
    Selanjutnya yaitu Mengkonfigurasi DNS

    sesuaikan juga nama file dengan domain yang dibuat!
     /etc/bind/db.example.com bisa diganti dengan /etc/bind/db.irvanyunus.ac.id

edit file /etc/bind/db.irvanyunus.ac.id sehingga menjadi :


Serlanjutnya kita masuk dalam resolv.conf
seperti gambar berikut ini
Masukkan baris search domain irvanyunus.ac.id Seperti berikut ini :


Kemudian kita cek apakah jalan atau tidak konfigurasi DNS yang kita lakukan barusan.



Berikut kita cek  defaul-zones





Dan jangan lupa kita cek nslookup jalan atau tidak…

 Setelah selesai semua yang kita lakukan sebaiknya kita
 Restart BIND dengan command :

 Menginstal php5-mysgl
  dan php5-cgi
 
Tahab berikutnya kita install mysql-server


 Dan terakhir kita install PHPMyadmin



Pastikan anda gunakan editor pilihan anda untuk membuka kedua file tersebut.

  • Install postfix dengan perintah :
# sudo apt-get install postfix

Selama proses instalasi, anda akan ditanyakan berbagai macam pertanyaan, 
Kita hanya perlu enter saja, tidak usah dirubah, karena nanti akan di konfigurasi ulang pada tahap berikutnya.
  • Konfigurasi postfix 

# sudo dpkg-reconfigure postfix

Sekarang saatnya melakukan konfigurasi. Dengan command diatas, anda akan dihadapkan kembali dengan pertanyaan-pertanyaan seperti saat anda install postfix. Untuk mengisi (menjawab) pertanyaan tersebut, silahkan anda ikuti panduannya berikut ini :
Pilih EXIT atau OK Untuk melanjutkan : pada tampilan awal.....
Pilih Internet Site.


System mail name, isi dengan nama domain anda. Contoh :

Root and postmaster mail recipient, isi saja dengan nama anda.
Untuk other destination, silahkan anda isi seperti screenshot dibawah. Pastikan dedeerik.cf anda ganti dengan nama domain anda.
Force synchronous, anda pilih saja No.
Disini kita pilih No saja, namun ada kemungkinan email yang dikirim tidak diterima oleh tujuan dan apabila apabila memilih Yes sistem akan menjadi lambat karena email yang tidak terkirim akan disimpan sementara untuk nantinya dikirim kembali.
      Biarkan saja default
Pada bagian ini mengatur berapa besar kapasitas dari mailbox, jika ingin kapasitas mailbox unlimited maka biarkan valuenya bernilai 0. Lalu Pilih Ok.
Untuk kotak dialog Berikut biarkan saja secara default bernilai ‘+’ (plus), lalu pilih Ok.
         Internet protocols to use, pilih all.
Disini kita disuruh memilih tipe IP yang akan digunakan, kita pilih opsi all untuk menggunakan semua tipe IP. Oke sampai saat ini pengaturan awal postfix sudah selesai.

Buka file /etc/postfix/main.cf :
#nano /etc/postfix/main.cf

Langkah selanjutnya adalah konfigurasi otentikasi SASL. Silahkan tambahkan baris dibawah ini kedalam file /etc/postfix/main.cf.
    Copy paste saja supaya lebih praktis.
     Letakan dibaris paling bawah. ganti dedeerik.cf dengan domain yang kita buat .
Selanjutnya masukkan command berikut satu demi satu untuk membuat certificate digital
openssl genrsa -des3 -out server.key 2048
openssl rsa -in server.key -out server.key.insecure
mv server.key server.key.secure
mv server.key.insecure server.key
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
sudo cp server.crt /etc/ssl/certs
sudo cp server.key /etc/ssl/private

Jika ada permintaan password silahkan kita  buat saja, kemudian verifikasi. 
Setelah kita memasukkan command openssl req -new -key server.key -out server.csr, kita  akan diminta untuk mengisi data-data seperti contoh berikut :

*       Country name : ID
*       State or province name : Jawa Barat
*       Locality name : Bandung
*       Organization name : Kang Erik Group
*       Organizational unit name : mail server
*       Common name : dedeerik.cf
*       Email address : rikasoliver@gmail.com
*       A challenge password : password
*       An optional company name : ibeka

Selanjutnya konfigurasi Certificate Path. Masukkan command berikut ini  satu persatu,
 jangan sampai Kelewatan :

sudo postconf -e 'smtpd_tls_key_file = /etc/ssl/private/server.key'
sudo postconf -e 'smtpd_tls_cert_file = /etc/ssl/certs/server.crt'


Hapus beberapa tanda pagar, edit dan tambahkan beberapa baris seperti berikut ini :
 #  Postfix smtp-auth
    unix_listener /var/spool/postfix/private/auth {
    mode = 0660
    user = postfix
    group = postfix
  }
Temukan baris auth_mechanisms = plain di file /etc/dovecot/conf.d/10-auth.conf,
nano /etc/dovecot/conf.d/10-auth.conf

Setelah semua sudah kita konfigurasi dengan benar, sebaiknya kita Restart
Restart postfix dan dovecot :
sudo service postfix restart
sudo service dovecot restart

Saatnya test akses port SMTP-AUTH dan smtp/pop3, apakah sudah bisa digunakan atau belum.


telnet dedeerik.cf smtp

Seharusnya outputnya seperti ini :
Trying 127.0.1.1 ...
Connected to dedeerik.cf.
Escape character is '^]'.
220 dedeerik.cf ESMTP Postfix (Ubuntu)



  •  <<< Selesai >>>

Jika Kita Belajar Membuat Website Klik disinisaja