S0t4's Blog

Hanya Catatan dan Mencoba Untuk Berbagi

Friday, May 21, 2010

Buat Mail Server Internal Pakai Postfix (Pengganti Microsoft Mail Outlook) dan Sekaligus Sebagai Relay SMTP Server

  Blogger Sejati       Friday, May 21, 2010
Aku mau mengganti outlook 2003 (masalah lisensi) dikantor dengan Free Email client seperti Thunderbird, tetapi masalahnya tidak semua karyawan punya alamat email internet sendiri. Disamping itu aku pakai outlook karena fasilitas Microsoft Mail-nya untuk kirim email antar karyawan di intern kantorku. (kata2nya memusingkan ya... aku sendiri bingung menjelaskannya... hehe... tapi setidaknya aku ngerti kok...).

Setelah searching di internet (sudah dari lama sih...) akhirnya ketemu juga... tidak jauh-jauh, ternyata postfix bisa melakukan semua yang aku inginkan.... thanks god..

Disini aku buat server email sendiri dengan domain karangan (bebas). Langkah-langkahnya bisa diliat di sini.

Seting fetchmail dan pembuatan user aku tambahkan dari postfixadmin.

Setelah beres, tambahkan langkahnya berikut (aku pakai postfix 2.6.5) :
1. Ubah/tambahkan di /etc/postfix/main.cf :
#sudo gedit /etc/postfix/main.cf
tambahkan :
------------------------------------------
smtp_generic_maps = hash:/etc/postfix/generic
------------------------------------------

2. Buat file /etc/postfix/generic
#sudo gedit /etc/postfix/generic
is dengan :
---------------------------------------
#nama email lokal nama email internet
contoh@localhost.localdomain email@kantor_pusat.com
dst
----------------------------------------

3. Postmap
#postmap /etc/postfix/generic

4. Ubah relayhost di main.cf
----------------------------------------
relayhost = alamat_smtp_kantor_pusat #semua akan direlay ke alamat pusat
----------------------------------------

Tetapi kalau mau alamat email tertentu dilewatkan ke alamat smt tertentu pula, caranya sebagai berikut :
**tambahkan baris berikut di main.cf
----------------------------------------
transport_maps = hash:/etc/postfix/transport
----------------------------------------

isi file /etc/postfix/transport
----------------------------------------
aku.com smtp:[smtp1] #semua tujuan dng alamat domain aku.com dilewatkan smtp1
* smtp:[smtp2] #selain domain aku.com dilewatkan smtp2
----------------------------------------

terus ketikkan
#postmap /etc/postfix/transport



5. Reload Postfix
#/etc/init.d/postfix reload



Sudah beres.....


Testing :
Dari thunderbird, seting account :
1. Edit > account settings > add account.
2. Bla..bla..bla, isi dengan alamat email lokal yang sudah kita add (contoh@localhost.localdomain).
3. set Pop dan smtp server ke server email lokal kita.
4. Test kirim email ke alamat email real di internet. Nanti walaupun kita kirim email pakai alamat email lokal (karangan kita sendiri) otomatis akan dirubah oleh server postfix pakai alamat internet. Dalam contoh nanti client akan terima seolah dikirim dari email@kantor_pusat.com


Jadi sekarang aku tenang migrasi dari Microsoft Outlook ke Thunderbird dan kirim email antar lokal karyawan juga tidak masalah.....
logoblog

Thanks for reading Buat Mail Server Internal Pakai Postfix (Pengganti Microsoft Mail Outlook) dan Sekaligus Sebagai Relay SMTP Server

Previous
« Prev Post

No comments: