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 :
Kamis, 05 November 2015
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 DNSsesuaikan juga nama file dengan domain yang dibuat!
/etc/bind/db.example.com bisa diganti dengan /etc/bind/db.irvanyunus.ac.id
-

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.
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)
- 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.
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 :
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,
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
Langganan:
Komentar (Atom)
















