Otomatisasi Install Mail Server (Postfix) pada OpenSuSE




# Khusus untuk Fetchmail
—————————————-
Konfigurasi Fetchmail bisa membuat senewen sebagian orang. Untuk menghindarinya, saya membuat contoh konfigurasi fetchmail (.fetchmailrc) yang disertakan pada postfix -auto dan semestinya otomatis dicopy ke home directory saat menjalankan skrip postfix-auto. Contohnya, jika menggunakan user root, akan di copy ke /root, sedangkan jika menggunakan user vavai, akan dicopy ke /home/vavai. File konfigurasi ini merupakan dot file alias file hidden di Linux. Jika tidak terlihat pada konqueror, aktifkan pilihan "Show Hidden File".

Saya mencontohkan 2 tipe collecting mail, yaitu menggunakan domainpop dan multipop.
Domainpop :

set no bouncemail
set postmaster postmaster@vavai.co.id
poll mail.vavai.co.id with protocol POP3, with options
localdomains vavai.co.id
no dns
envelope "Envelope-to"
user "domainpop@vavai.co.id" there with password "domainpop" is *
here
with options rewrite mimedecode fetchall
pass8bits

– mail.vavai.co.id : Server email ISP.

NOTE : Untuk menghindari salah akses nama, pada saat install email server, sebaiknya hindari penggunaan nama ‘mail’ untuk host server lokal.

– postmaster@vavai.co.id : Email Admin

– localdomains vavai.co.id : Nama domain lokal

– envelope "Envelope-to" : Item yang diparsing untuk menentukan alamat email yang dituju

– user "domainpop@vavai.co.id" : Nama user untuk dpop. Bisa saja menggunakan nama lain. Nama ini harus nama ‘Default / Catch All’ pada email server ISP

– password "domainpop" : Password untuk user diatas

– is * : Berarti, tujuan email disesuaikan dengan nama masing-masing mailbox di lokal. Jika tidak

ada, akan dikirim ke email admin

Perbedaan antara domainpop dan multipop adalah pada baris user. Berikut contoh untuk multipop

poll mail.vavai.co.id with protocol POP3, with options
localdomains vavai.co.id
no dns
envelope "Envelope-to"
user "vavai@vavai.co.id" there with password "mypswd" is vavai
here
with options rewrite mimedecode fetchall
pass8bits

– is vavai berarti email untuk user vavai@vavai.co.id akan di kirim ke mailbox vavai

# Akses POP dengan SSL
—————————————-
SuSE menutup akses POP port standar 110 dengan alasan keamanan, untuk itu kita harus mengaktifkan akses SSL port 995. Unruk

mengaktifkannya, kita perlu membuat sertifikat SSL untuk IMAP dan POP3 dengan perintah :

cd /etc/ssl/certs
openssl req -new -x509 -nodes -out imapd.pem -keyout imapd.pem -days 365
openssl req -new -x509 -nodes -out ipop3d.pem -keyout ipop3d.pem -days 365

Perintah diatas akan dijalankan otomatis saat menjalankan postfix auto. Opsi -days 365 berarti sertifikat itu berlaku selama 1 tahun. Silakan sesuaikan dengan situasi yang diinginkan.

Saat menjalankan pembuatan sertifikat, kita harus mengisi keterangan yang diminta, lihat contoh berikut :

Country Name (2 letter code) [AU]:ID —> ID = Indonesia
State or Province Name (full name) [Some-State]:Jawa Barat —> Provinsi
Locality Name (eg, city) []:Bekasi —> Kota
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Excellent Infotama Kreasindo —> Nama Perusahaan
Organizational Unit Name (eg, section) []:IT —> Departmen
Common Name (eg, YOUR name) []:192.168.0.5 —> Host Name / IP Address
Email Address []:vavai@vavai.co.id —> Email Admin

NOTE : Untuk common name, sesuaikan dengan nama yang akan ditulis pada konfigurasi email client (Thunderbird, KMail, Evolution atau Outlook-Outlook Express).

# Konsultasi
—————————————-
Jika anda mengalami kesulitan untuk implementasi skrip ini, silakan layangkan komentar pada posting ini di alamat blog Migrasi Windows-Linux, atau kirim email ke vavai at vavai dot com.


# Download Postfix-Auto

—————————-
Silakan download dari link ini.

Update :
Jum’at, 18 Mei 2007

1. Konfigurasi postfix-auto untuk sementara masih menggunakan ip address dengan range 192.168.0.0 s dengan subnet mask 255.255.255.0 (ditulis 192.168.0.0/24). Jika memiliki format IP Address lain, silakan ubah pada /etc/postfix/main.cf pada entry MyNetworks

2. Jika file menu.sh mengalami "access denied" saat dijalankan, ketikkan perintah chmod +x menu.sh dan chmod +x konfigurasi.sh agar keduanya bisa dieksekusi.

You may also like

16 Comments

  1. Mas Vavai , saya Newbie dalam linux, saya tertarik dengan Open SuSe, saya sering baca artikel anda, boleh ngak kita kenalan, tapi mas saya ada masalah, saya sudah install Linux OpenSuSe 10.2 tetapi printer saya Canon i 255 tidak berfungsi, apa mas punya drivernya.. tolong dong saya kesusahan, maklum namanya juga pemula..

    thanks ya sebelumnya.

  2. Kebetulan yang saya punya adalah canon IPixma 1000 mas. Yang I 255 saya tidak ada. Coba nanti saya cari tapi ya saya tidak bisa ujicoba langsung…

  3. mas vavai makasih sebelumnya maafnich baru bisa balas, maaf nich agak melencengn daari judul diatas soalnya kita newbie, selain masalah printer saya juga mengalami masalah dengan nonton film karena kaffeine saya tidak dapat memutar file film (*.mpeg ataupun *.avi) padahal saya sudah instal w32codecnya….gimana yach ..??? saya keburu jatuh cinta sama OPen SuSe nich…!

  4. Mau numpang tanya 1.bagaimna caranya agar setiap login open suse nggak minta password,2.bagaimana cara sharing internet ke komputer lain, terima kasih atas attensinya.

  5. maaf mas, mau tanya script untuk quick install postfix bawaan suse, diambil dimana ya mas? .thx

  6. 1. Kalau masuk sebagai root tidak bisa autologin mas. Kalau masuk sebagai user biasa, pilihannya ada pada personal setting (KDE control center) System Administration | Login Manager

    2. Untuk sharing, cara termudah adalah install proxy server. Squid mudah diinstall dan disetup serta sudah tersedia langsung di CD/DVD SUSE.

  7. mas vavai, ….
    saya udah praktekin … dan udah berhasil install di server (koda).
    untuk relay smtp,
    saya punya
    hostname : mail.koda.co.id
    domain : koda.co.id
    networks : (range 192.168.2.0 s dengan subnet mask 255.255.255.224 ),

    kalo aku agar server bisa relay email dr client, apa saja yg perlu di edit lg.

    makasii ….

  8. Bank,,,…??
    Sya Seorang Murid SMK IT-Bogor-Jurusan TKJ,, Skrang sya dihadapkan ksebuah ujian nama’y PW (PROJECT WORK),, Bentar g mw dUJI,,skg sya gi cari bhan buat PW’y,, Blum nemu yg Pass,, PUSING!! Bank bsa bntu g,,? Mnta Tutorial Konfigurasi Server-Linux ap aj dech,, Soal’y waktu’y tinggal 2 minggu g,,Klo Perlu yg aneh2,, buat blajar jga,, TLONGGGGGG PLEAZE BANTU YY,,, d tnggu d E-Mail y,, Nuhun’y Mang,,??

  9. tolong kirimkam tutorial tata cara tentang persettingan postfix dan dhcp pada linux opensuse.tolong segera kirim:-)

  10. Mas…. dikantor saya menggunakan mdeamon kendalanya banyak sekali spam yg masuk walaupun sudah di filter,kalau di Postfix bisa diblok tdk mas? kalau bisa boleh minta tutorial cara installnya.
    Terima kasih

  11. gimana sih caranya konfigurasikan virtual web dan host pada opensuse 10.3 ? install squirrelmail nya gak bisa login ke e-mail ?
    tolong gimana sih solusinya ? 🙂

  12. bang vavai makasih ya atas tutorialnya saya dah bisa install postfix sekarang tinggal install antivirusnya, oh iya bang klo postfixnya dibuka lewat web bgmn caranya supaya lebih mempermudah dalam membuat account, sekali lg makasih banyak bang semoga tambah sukses selalu diopensource ini…..

  13. baru semalam saya membeli suse server.. blm sempat mencobanya.. niatnya sih untuk buat mailserver dan webserver.. mohon pencerahannya.. jika tidak memiliki ip public’ apakah bisa kita buat itu rencana saya? thx ya.. jika tidak keberatan mohon kirim tutornya ke mail ya.. thx bgt..

  14. salam kenal,
    saya newbie ni di linux, mau tanya ni :
    1. user name dan password untuk postfixadmin, dovecot, dan untuk setting outlook itu berbeda – beda atau sama mas vavai?
    2. mas saya punya mailserver mail.xxx@domain.com kemudian saya buat virtual domainnya jadi aaa@domain.com, yg mau ditanya kalo kita setting server POP3 dan SMTP di outlook pake yang mana mas?

    terima kasih.

    maju terus pantang mundur tutorialnya…..:)

  15. bang numpang tanya nih, kalo mau install ebox squirremail d linux gmana ya caranya klo kita installnya gk online.. Thx

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.